-- *****************************************************************************
-- Juniper-POLICY-MIB
--
-- Juniper Networks Enterprise MIB
-- Extensions for Policy management
--
-- Copyright (c) 2000, 2002 Unisphere Networks, Inc.
-- Copyright (c) 2002, 2003, 2005 Juniper Networks, Inc.
-- All Rights Reserved.
-- *****************************************************************************Juniper-POLICY-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,Integer32,Counter32,Counter64,IpAddress,Unsigned32FROM SNMPv2-SMI
RowStatus,TruthValue,DisplayString,TEXTUAL-CONVENTIONFROM SNMPv2-TC
MODULE-COMPLIANCE,OBJECT-GROUPFROM SNMPv2-CONF
InterfaceIndexFROM IF-MIB
juniMibs
FROM Juniper-MIBs;juniPolicyMIB MODULE-IDENTITYLAST-UPDATED"200508081821Z"-- 08-Aug-05 02:21 PM EDTORGANIZATION"Juniper Networks, Inc."CONTACT-INFO" Juniper Networks, Inc.
Postal: 10 Technology Park Drive
Westford, MA 01886-3146
USA
Tel: +1 978 589 5800
Email: mib@Juniper.net"DESCRIPTION"The Policy MIB for the Juniper Networks enterprise."-- Revision HistoryREVISION"200508081821Z"-- 08-Aug-05 02:21 PM EDT - JUNOSe 7.2DESCRIPTION"Add support for ATM Cell Mode configuration."REVISION"200502011558Z"-- 01-Feb-05 10:58 AM EST - JUNOSe 7.0
DESCRIPTION"Add attachment statistics preserve attribute."REVISION"200310211905Z"-- 21-Oct-03 03:05 PM EDT - JUNOSe 5.3DESCRIPTION"Policy precedence enhancements.
Route class policy feature support."REVISION"200308252155Z"-- 25-Aug-03 05:55 PM EDT - JUNOSe 5.2DESCRIPTION"Added new forward rules data objects."REVISION"200303132155Z"-- 13-Mar-03 04:55 PM EST - JUNOSe 5.1DESCRIPTION"Added noPolicy to the policy attachment type TC.
Extended the range for the Classifier Control List Element ID."REVISION"200209162144Z"-- 16-Sep-02 05:44 PM EDT - JUNOSe 5.0DESCRIPTION"Replaced Unisphere names with Juniper names."REVISION"200203281453Z"-- 28-Mar-02 09:53 AM EST - JUNOSe 4.0DESCRIPTION"Extended rate limit profile objects.
Added traffic class rule objects.
Obsoleted policy traffic shaped objects."REVISION"200109071448Z"-- 07-Sep-01 10:48 AM EDT - JUNOSe 3.2DESCRIPTION"Added TCP flag and IP flag support objects.
Replaced juniPolicyProfileTable with juniPolicyAttachProfileTable.
Created new confomance groupings."REVISION"200104171210Z"-- 17-Apr-01 08:10 AM EDT - JUNOSe 3.0DESCRIPTION"Added color rule objects.
Added Local Input Policy ID and Local Input Stats Enable objects to the
juniPolicyProfileTable.
Replaced juniPolicyIfTable with juniPolicyIfAttachTable.
Replaced juniPolicyIfStatsTable with juniPolicyIfAttachStatsTable."REVISION"200101232130Z"-- 23-Jan-01 04:30 PM EST - JUNOSe 2.8DESCRIPTION"Added log rule objects."REVISION"200011292030Z"-- 29-Nov-00 03:30 PM EST - JUNOSe 2.6DESCRIPTION"Added policy traffic shaped objects."REVISION"200005150000Z"-- 15-May-00 - JUNOSe 1.3DESCRIPTION"Initial version of this MIB module."::={ juniMibs 27}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Textual conventions
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++JuniClaclPortOperator ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Enumerates valid operators for use as source and destination port
operators within a classifier control list."SYNTAXINTEGER{noOperator(0),lt(1),gt(2),eq(3),
ne(4),range(5)}JuniPolicyAttachmentType ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Enumerates the types of policy attachments."SYNTAXINTEGER{noPolicy(0),inputPolicy(1),outputPolicy(2),secondaryInputPolicy(4),auxiliaryInputPolicy(7)}JuniPolicyForwardingType ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Enumerates the type of forwarding to which the policy is applied."SYNTAXINTEGER{ipForwarding(1),cbfForwarding(2)}JuniPolicyIpFragValue ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Enumerates the values for IP frag offset classification."SYNTAXINTEGER{equalToZero(0),equalToOne(1),reserved1(2),greaterThenOne(3),notSpecified(4)}JuniRateLimitProfileType ::=TEXTUAL-CONVENTIONSTATUScurrentDESCRIPTION"Enumerates the types of rate limit profiles."SYNTAXINTEGER{oneRate(1),twoRate(2)}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Managed objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniPolicyObjects OBJECTIDENTIFIER::={ juniPolicyMIB 1}juniClassifierControlList OBJECTIDENTIFIER::={ juniPolicyObjects 1}
juniRateLimitControlList OBJECTIDENTIFIER::={ juniPolicyObjects 2}juniPolicy OBJECTIDENTIFIER::={ juniPolicyObjects 3}juniPolicyIf OBJECTIDENTIFIER::={ juniPolicyObjects 4}juniPolicyProfile OBJECTIDENTIFIER::={ juniPolicyObjects 5}juniPolicyStatistics OBJECTIDENTIFIER::={ juniPolicyObjects 6}juniTrafficShapeControlList OBJECTIDENTIFIER::={ juniPolicyObjects 7}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Policy Tables
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- The policy table
--juniPolicyNextIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This scalar object returns the index of the next available row in the
juniPolicyTable. This object returns a value of zero when it is the
lexicographic successor of a varbind presented in an SNMP GETNEXT or
GETBULK request, for which circumstance it is assumed that index
allocation is unintended."::={ juniPolicy 1}juniPolicyTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPolicyEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries which represent the non-repetive fields of
a policy definition."::={ juniPolicy 2}juniPolicyEntry OBJECT-TYPESYNTAX JuniPolicyEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry contains the non-repetitive fields of a policy definition."INDEX{ juniPolicyId }::={ juniPolicyTable 1}
JuniPolicyEntry ::=SEQUENCE{
juniPolicyId Integer32,
juniPolicyRowStatus RowStatus,
juniPolicyAdminState INTEGER,
juniPolicyOperStatus INTEGER,
juniPolicyErrorValue Integer32,
juniPolicyName DisplayString,
juniPolicyReferenceCount Counter32,
juniPolicyRuleNextIndex Integer32,
juniPolicyAtmCellModeEnable TruthValue}juniPolicyId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The number of the policy table entry which is defined by this row."::={ juniPolicyEntry 1}juniPolicyRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
*** LIMITED ACCESS LIST CONFIGURATION LEVEL ***
RowStatus createAndGo/destroy operations have the following
special-purpose semantics:
createAndGo Create an entry having the specified configuration
and append it to the target list, i.e. create a
policy table entry with the associated policy name.
destroy Destroy the specified list and all of its
constituent elements.
Policy row members may not be modified once the row has been created."::={ juniPolicyEntry 2}juniPolicyAdminState OBJECT-TYPESYNTAXINTEGER{disable(0),enable(1)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to control the administrative state of a policy.
Enabling a policy will result in the rules which make up a policy being
applied to interfaces to which the policy is assigned.
You should disable the admin state before adding/modifying any rules or
classifier groups in this policy and then re-enable to apply the
changes.
This object may be modified while the row is active."DEFVAL{ disable }::={ juniPolicyEntry 3}juniPolicyOperStatus OBJECT-TYPESYNTAXINTEGER{disabled(0),invalid(1),enabled(2)}MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"This obsolete object was used to retrieve the operational state of a
policy.
If a policy is disabled, it is not applied to any interfaces within the
system.
If a policy is invalid, there is a problem with the policy preventing it
from being applied to an interface. An error code providing diagnostic
information about the problem is found in juniPolicyErrorValue.
If a policy is enabled, it has been applied to one or more interfaces
within the system.
This object was made obsolete due to some changes in E-Series which
eliminated the possibility of a policy being operationaly disabled."::={ juniPolicyEntry 4}juniPolicyErrorValue OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"An error code providing diagnostic information for invalid policies.
The enumeration of this field is TBD. A zero (0) value indicates that
there is no error reported.
This object was made obsolete due to some changes in E-Series which
eliminated the possibility of a policy being operationaly disabled."::={ juniPolicyEntry 5}juniPolicyName OBJECT-TYPESYNTAXDisplayString(SIZE(1..40))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies the name of the policy defined by this row."::={ juniPolicyEntry 6}juniPolicyReferenceCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Reflects the number of times this policy has been applied within the
chassis."::={ juniPolicyEntry 7}juniPolicyRuleNextIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Read only variable which provides the next available PolicyRuleIndex
with respect to the policy defined by this row. This object returns a
value of zero when it is the lexicographic successor of a varbind
presented in an SNMP GETNEXT or GETBULK request, for which circumstance
it is assumed that index allocation is unintended."::={ juniPolicyEntry 8}juniPolicyAtmCellModeEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Specifies whether the policy is in ATM Cell Mode."::={ juniPolicyEntry 9}
--
-- The Policy Rule table
--juniPolicyRuleTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPolicyRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Each entry within this table defines a rule component of a policy. The
entries in this table are created automatically when entries are created
in specific rule tables. This table is read only. This object is
deprecated due to new policy rule table key."::={ juniPolicy 3}juniPolicyRuleEntry OBJECT-TYPESYNTAX JuniPolicyRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"Each entry defines a single rule component. This object is deprecated
due to new policy rule table key."INDEX{ juniPolicyRulePolicyId,
juniPolicyRulePrec,
juniPolicyRuleId }::={ juniPolicyRuleTable 1}
JuniPolicyRuleEntry ::=SEQUENCE{
juniPolicyRulePolicyId Integer32,
juniPolicyRulePrec Integer32,
juniPolicyRuleId Integer32,
juniPolicyRuleType INTEGER,
juniPolicySuspend TruthValue,
juniPolicyEclipsed TruthValue}juniPolicyRulePolicyId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"The PolicyTable index of the policy which owns this rule. This object
is deprecated due to new policy rule table key."::={ juniPolicyRuleEntry 1}juniPolicyRulePrec OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"The precedence of this rule within this group of policy rules. This
object is deprecated due to new policy rule table key."::={ juniPolicyRuleEntry 2}juniPolicyRuleId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"The index of this rule within the set of rules owned by the policy
defined by juniPolicyRulePolicyId. This object is deprecated due to new
policy rule table key."::={ juniPolicyRuleEntry 3}juniPolicyRuleType OBJECT-TYPESYNTAXINTEGER{noRule(0),nextHopRule(1),filterRule(2),nextInterfaceRule(3),rateLimitRule(4),markingRule(5),trafficClassRule(6),forwardRule(7),logRule(8),colorRule(10),exceptionRule(11)}MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"This field specifies the type of rule being defined. The remaining
information which makes up this rule is found in the specific rule table
defined by juniPolicyRuleType. The specific rule tables are indexed by
juniPolicyRulePolicyId.juniPolicyRuleId. This object is deprecated due
to new policy rule table key."DEFVAL{ noRule }::={ juniPolicyRuleEntry 4}juniPolicySuspend OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUSdeprecatedDESCRIPTION"Setting this object to true results in the rule being suspended (taken
out of service). Setting this value to false results in the rule being
returned to service. This object is deprecated due to new policy rule
table key."DEFVAL{ false }::={ juniPolicyRuleEntry 5}juniPolicyEclipsed OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"This value is true if the policy rule is eclipsed. A policy rule is
eclipsed if a conflicting rule with the same classifier control list
precedes the rule, and the preceding rule is not suspended. A false
value indicates that the rule is not eclipsed. This object is
deprecated due to new policy rule table key."::={ juniPolicyRuleEntry 6}--
-- Deprecated Policy Rule Specific rule tables
----
-- Deprecated Next-hop rule specific rule table.
--juniNextHopRuleTable OBJECT-TYPE
SYNTAXSEQUENCEOF JuniNextHopRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A list of entries which provide next-hop rule data. Rows created in
this table result in an entry being created in the policy rule table.
This object is deprecated due to new policy rule table key."::={ juniPolicy 4}juniNextHopRuleEntry OBJECT-TYPESYNTAX JuniNextHopRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A next-hop rule entry. This object is deprecated due to new policy
rule table key."INDEX{ juniPolicyRulePolicyId,
juniPolicyRulePrec,
juniPolicyRuleId }::={ juniNextHopRuleTable 1}
JuniNextHopRuleEntry ::=SEQUENCE{
juniNextHopRowStatus RowStatus,
juniNextHopIpAddress IpAddress,
juniNextHopClaclId Integer32}juniNextHopRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The next-hop IP address is mandatory and must be specified.
Modes supported are create-and-go and destroy.
This object is deprecated due to new policy rule table key."::={ juniNextHopRuleEntry 1}juniNextHopIpAddress OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The IP address to forward all packets to. This object is deprecated
due to new policy rule table key."DEFVAL{ '00000000'H }-- 0.0.0.0::={ juniNextHopRuleEntry 2}juniNextHopClaclId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The classifier control list ID which completes the NextHop policy rule.
This object is deprecated due to new policy rule table key."DEFVAL{0}::={ juniNextHopRuleEntry 3}--
-- Filter rule augmentation table.
--juniFilterRuleTable OBJECT-TYPE
SYNTAXSEQUENCEOF JuniFilterRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A list of entries which provide filter rule data. Creation of an entry
in this table results in a corresponding entry being created in the
policy rule table. This object is deprecated due to new policy rule
table key."::={ juniPolicy 5}juniFilterRuleEntry OBJECT-TYPESYNTAX JuniFilterRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A filter rule entry. This object is deprecated due to new policy rule
table key."INDEX{ juniPolicyRulePolicyId,
juniPolicyRulePrec,
juniPolicyRuleId }::={ juniFilterRuleTable 1}
JuniFilterRuleEntry ::=SEQUENCE{
juniFilterRowStatus RowStatus,
juniFilterClaclId Integer32}juniFilterRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
Modes supported are create-and-go and destroy.
This object is deprecated due to new policy rule table key."::={ juniFilterRuleEntry 1}juniFilterClaclId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The classifier control list ID which completes the filter policy rule.
This object is deprecated due to new policy rule table key."DEFVAL{0}::={ juniFilterRuleEntry 2}--
-- Next-Interface rule table.
--juniNextInterfaceRuleTable OBJECT-TYPESYNTAXSEQUENCEOF JuniNextInterfaceRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A list of entries which provide NextInterface rule data. Creation of
entries in the table result in a corresponding entry being created in
the policy rule table. This object is deprecated due to new policy
rule table key."::={ juniPolicy 6}juniNextInterfaceRuleEntry OBJECT-TYPESYNTAX JuniNextInterfaceRuleEntry
MAX-ACCESSnot-accessible
STATUSdeprecatedDESCRIPTION"A NextInterface rule entry. This object is deprecated due to new
policy rule table key."INDEX{ juniPolicyRulePolicyId,
juniPolicyRulePrec,
juniPolicyRuleId }::={ juniNextInterfaceRuleTable 1}
JuniNextInterfaceRuleEntry ::=SEQUENCE{
juniNextInterfaceRowStatus RowStatus,
juniNextInterfaceId InterfaceIndex,
juniNextInterfaceClaclId Integer32,
juniNextInterfaceNextHop IpAddress}juniNextInterfaceRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The next-interface parameter is mandatory and must be specified.
Modes supported are create-and-go and destroy.
This object is deprecated due to new policy rule table key."::={ juniNextInterfaceRuleEntry 1}juniNextInterfaceId OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The interface index to which traffic matching the CLACL ID will be
routed. This object is deprecated due to new policy rule table key."::={ juniNextInterfaceRuleEntry 2}juniNextInterfaceClaclId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The classifier control list ID which completes the NextInterface policy
rule. This object is deprecated due to new policy rule table key."DEFVAL{0}::={ juniNextInterfaceRuleEntry 3}juniNextInterfaceNextHop OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The IP address to forward all packets to. This object is deprecated
due to new policy rule table key."DEFVAL{ '00000000'H }-- 0.0.0.0::={ juniNextInterfaceRuleEntry 4}--
-- RateLimit rule table.
--juniRateLimitRuleTable OBJECT-TYPESYNTAXSEQUENCEOF JuniRateLimitRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A list of entries which provide RateLimit rule data. Creation of
entries in the table result in a corresponding entry being created in
the policy rule table. This object is deprecated due to new policy rule
table key."::={ juniPolicy 7}juniRateLimitRuleEntry OBJECT-TYPESYNTAX JuniRateLimitRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A RateLimit rule entry. This object is deprecated due to new policy
rule table key."INDEX{ juniPolicyRulePolicyId,
juniPolicyRulePrec,
juniPolicyRuleId }::={ juniRateLimitRuleTable 1}
JuniRateLimitRuleEntry ::=SEQUENCE{
juniRateLimitRowStatus RowStatus,
juniRateLimitId Integer32,
juniRateLimitClaclId Integer32}juniRateLimitRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The rate limit profile ID is mandatory and must be specified.
Modes supported are create-and-go and destroy.
This object is deprecated due to new policy rule table key."::={ juniRateLimitRuleEntry 1}juniRateLimitId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The RLP ID which provides the rate limit data which completes the
RateLimit policy rule. This object is deprecated due to new policy rule
table key."::={ juniRateLimitRuleEntry 2}juniRateLimitClaclId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The classifier control list ID which fills out the RateLimit policy
rule. This object is deprecated due to new policy rule table key."DEFVAL{0}::={ juniRateLimitRuleEntry 3}--
-- Marking rule table.
--juniMarkingRuleTable OBJECT-TYPESYNTAXSEQUENCEOF JuniMarkingRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A list of entries which provide Marking rule data. Creation of entries
in the table result in a corresponding entry being created in the policy
rule table. This object is deprecated due to new policy rule table
key."::={ juniPolicy 8}juniMarkingRuleEntry OBJECT-TYPESYNTAX JuniMarkingRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A Marking rule entry. This object is deprecated due to new policy rule
table key."INDEX{ juniPolicyRulePolicyId,
juniPolicyRulePrec,
juniPolicyRuleId }::={ juniMarkingRuleTable 1}
JuniMarkingRuleEntry ::=SEQUENCE{
juniMarkingRowStatus RowStatus,
juniMarkingTOSByte Integer32,
juniMarkingMask Integer32,
juniMarkingClaclId Integer32}juniMarkingRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The IP precedence field is mandatory and must be specified.
Modes supported are create-and-go and destroy.
This object is deprecated due to new policy rule table key."::={ juniMarkingRuleEntry 1}juniMarkingTOSByte OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The IP precedence value associated with this policy rule. This object
is deprecated due to new policy rule table key."::={ juniMarkingRuleEntry 2}juniMarkingMask OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The mask to use for TOS byte checks. This object is deprecated due to
new policy rule table key."DEFVAL{0}::={ juniMarkingRuleEntry 3}juniMarkingClaclId OBJECT-TYPESYNTAXInteger32(0..2147483647)
MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The classifier control list ID which fills out the Marking policy rule.
This object is deprecated due to new policy rule table key."DEFVAL{0}::={ juniMarkingRuleEntry 4}--
-- Forward rule augmentation table.
--juniForwardRuleTable OBJECT-TYPESYNTAXSEQUENCEOF JuniForwardRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A list of entries which provide forward rule data. Creation of an
entry in this table results in a corresponding entry being created in
the policy rule table. This object is deprecated due to new policy rule
table key."::={ juniPolicy 9}juniForwardRuleEntry OBJECT-TYPESYNTAX JuniForwardRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A forward rule entry. This object is deprecated due to new policy rule
table key."INDEX{ juniPolicyRulePolicyId,
juniPolicyRulePrec,
juniPolicyRuleId }::={ juniForwardRuleTable 1}
JuniForwardRuleEntry ::=SEQUENCE{
juniForwardRowStatus RowStatus,
juniForwardClaclId Integer32,
juniForwardNextInterfaceId InterfaceIndex,
juniForwardNextHop IpAddress,
juniForwardRouterId Integer32,
juniForwardOrder Integer32,
juniForwardIgnoreDefaultRoute TruthValue}juniForwardRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
Modes supported are create-and-go and destroy.
This object is deprecated due to new policy rule table key."::={ juniForwardRuleEntry 1}juniForwardClaclId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The classifier control list ID which completes the forward policy rule.
This object is deprecated due to new policy rule table key."
DEFVAL{0}::={ juniForwardRuleEntry 2}juniForwardNextInterfaceId OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The interface index to which traffic matching the CLACL ID will be
routed. This object is deprecated due to new policy rule table key."::={ juniForwardRuleEntry 3}juniForwardNextHop OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The IP address to which all packets are forwarded. This object is
deprecated due to new policy rule table key."DEFVAL{ '00000000'H }-- 0.0.0.0::={ juniForwardRuleEntry 4}juniForwardRouterId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUSdeprecatedDESCRIPTION"The index or ID of the router. This object is deprecated due to new
policy rule table key."::={ juniForwardRuleEntry 5}juniForwardOrder OBJECT-TYPESYNTAXInteger32(1..32767)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The order of the forward rules for a given classifier within a policy.
The forward rules will be ordered from the lowest order value to the
highest. This object is deprecated due to new policy rule table key."DEFVAL{100}::={ juniForwardRuleEntry 6}juniForwardIgnoreDefaultRoute OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"Setting this object to true results in the default route being ignored
when determining if a next hop address is reachable. This object is
deprecated due to new policy rule table key."DEFVAL{ false }::={ juniForwardRuleEntry 7}--
-- Traffic Shape rule table - Obsolete.
--juniTrafficShapeRuleTable OBJECT-TYPESYNTAXSEQUENCEOF JuniTrafficShapeRuleEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Obsolete list of entries which provide Traffic Shape rule data.
Creation of entries in the table result in a corresponding entry being
created in the policy rule table. This list became obsolete when the
policy shaper capability was moved into the quality of service
component."::={ juniPolicy 10}juniTrafficShapeRuleEntry OBJECT-TYPESYNTAX JuniTrafficShapeRuleEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"A TrafficShape rule entry."INDEX{ juniPolicyRulePolicyId,
juniPolicyRulePrec,
juniPolicyRuleId }::={ juniTrafficShapeRuleTable 1}
JuniTrafficShapeRuleEntry ::=SEQUENCE{
juniTrafficShapeRowStatus RowStatus,
juniTrafficShapeId Integer32}juniTrafficShapeRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The traffic shape profile ID is mandatory and must be specified.
Modes supported are create-and-go and destroy."::={ juniTrafficShapeRuleEntry 1}juniTrafficShapeId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"The RLP ID which provides the rate limit data which completes the
traffic shape policy rule."::={ juniTrafficShapeRuleEntry 2}--
-- Color rule table.
--juniColorRuleTable OBJECT-TYPESYNTAXSEQUENCEOF JuniColorRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A list of entries which provide Color rule data. Creation of entries
in the table result in a corresponding entry being created in the policy
rule table. This object is deprecated due to new policy rule table
key."::={ juniPolicy 11}juniColorRuleEntry OBJECT-TYPESYNTAX JuniColorRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A Color rule entry. This object is deprecated due to new policy rule
table key."INDEX{ juniPolicyRulePolicyId,
juniPolicyRulePrec,
juniPolicyRuleId }::={ juniColorRuleTable 1}
JuniColorRuleEntry ::=SEQUENCE{
juniColorRowStatus RowStatus,
juniColor INTEGER,
juniColorClaclId Integer32}juniColorRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The color field is mandatory and must be specified.
Modes supported are create-and-go and destroy.
This object is deprecated due to new policy rule table key."::={ juniColorRuleEntry 1}juniColor OBJECT-TYPESYNTAXINTEGER{red(1),yellow(2),green(3)}MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The color with which to explicitly color packets associated with this
policy rule. This object is deprecated due to new policy rule table
key."::={ juniColorRuleEntry 2}juniColorClaclId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The classifier control list ID which fills out the Color policy rule.
This object is deprecated due to new policy rule table key."DEFVAL{0}::={ juniColorRuleEntry 3}--
-- Log rule augmentation table.
--juniLogRuleTable OBJECT-TYPESYNTAXSEQUENCEOF JuniLogRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A list of entries which provide log rule data. Creation of an entry in
this table results in a corresponding entry being created in the policy
rule table. This object is deprecated due to new policy rule table
key."::={ juniPolicy 12}juniLogRuleEntry OBJECT-TYPESYNTAX JuniLogRuleEntry
MAX-ACCESSnot-accessible
STATUSdeprecatedDESCRIPTION"A log rule entry. This object is deprecated due to new policy rule
table key."INDEX{ juniPolicyRulePolicyId,
juniPolicyRulePrec,
juniPolicyRuleId }::={ juniLogRuleTable 1}
JuniLogRuleEntry ::=SEQUENCE{
juniLogRowStatus RowStatus,
juniLogClaclId Integer32}juniLogRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
Modes supported are create-and-go and destroy.
This object is deprecated due to new policy rule table key."::={ juniLogRuleEntry 1}juniLogClaclId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The classifier control list ID which completes the log policy rule.
This object is deprecated due to new policy rule table key."DEFVAL{0}::={ juniLogRuleEntry 2}--
-- Traffic Class rule table.
--juniTrafficClassRuleTable OBJECT-TYPESYNTAXSEQUENCEOF JuniTrafficClassRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A list of entries which provide traffic Class rule data. Creation of
entries in the table result in a corresponding entry being created in
the policy rule table. This object is deprecated due to new policy rule
table key."::={ juniPolicy 13}juniTrafficClassRuleEntry OBJECT-TYPESYNTAX JuniTrafficClassRuleEntry
MAX-ACCESSnot-accessibleSTATUSdeprecatedDESCRIPTION"A Traffic Class rule entry. This object is deprecated due to new
policy rule table key."INDEX{ juniPolicyRulePolicyId,
juniPolicyRulePrec,
juniPolicyRuleId }::={ juniTrafficClassRuleTable 1}
JuniTrafficClassRuleEntry ::=SEQUENCE{
juniTrafficClassRowStatus RowStatus,
juniTrafficClassId Integer32,
juniTrafficClassClaclId Integer32}juniTrafficClassRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The juniTrafficClassId field is mandatory and must be specified.
Modes supported are create-and-go and destroy.
This object is deprecated due to new policy rule table key. "::={ juniTrafficClassRuleEntry 1}juniTrafficClassId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The traffic class ID. This object is deprecated due to new policy rule
table key."DEFVAL{0}::={ juniTrafficClassRuleEntry 2}juniTrafficClassClaclId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSdeprecatedDESCRIPTION"The classifier control list ID which fills out the traffic class policy
rule. This object is deprecated due to new policy rule table key."DEFVAL{0}::={ juniTrafficClassRuleEntry 3}--
-- The Policy Rule table
--juniPolicyRule2Table OBJECT-TYPESYNTAXSEQUENCEOF JuniPolicyRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry within this table defines a rule component of a policy. The
entries in this table are created automatically when entries are created
in specific rule tables. This table is read only."::={ juniPolicy 14}juniPolicyRule2Entry OBJECT-TYPESYNTAX JuniPolicyRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry defines a single rule component."INDEX{ juniPolicyRulePolicyId2,
juniPolicyRuleClaclId,
juniPolicyRuleId2 }::={ juniPolicyRule2Table 1}
JuniPolicyRule2Entry ::=SEQUENCE{
juniPolicyRulePolicyId2 Integer32,
juniPolicyRuleClaclId Integer32,
juniPolicyRuleId2 Integer32,
juniPolicyRuleType2 INTEGER,
juniPolicySuspend2 TruthValue}juniPolicyRulePolicyId2 OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The PolicyTable index of the policy which owns this rule."::={ juniPolicyRule2Entry 1}juniPolicyRuleClaclId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The classifier index from the ClassifierControlListTable that this rule
references."::={ juniPolicyRule2Entry 2}juniPolicyRuleId2 OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The index of this rule within the set of rules owned by the policy
defined by juniPolicyRulePolicyId2."::={ juniPolicyRule2Entry 3}juniPolicyRuleType2 OBJECT-TYPESYNTAXINTEGER{noRule(0),nextHopRule(1),filterRule(2),nextInterfaceRule(3),rateLimitRule(4),markingRule(5),trafficClassRule(6),forwardRule(7),logRule(8),colorRule(10),exceptionRule(11)}MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This field specifies the type of rule being defined. The remaining
information which makes up this rule is found in the specific rule table
defined by juniPolicyRuleType. The specific rule tables are indexed by
juniPolicyRulePolicyId2, juniPolicyRuleClaclId, juniPolicyRuleId2."DEFVAL{ noRule }::={ juniPolicyRule2Entry 4}juniPolicySuspend2 OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Setting this object to true results in the rule being suspended (taken
out of service). Setting this value to false results in the rule being
returned to service."DEFVAL{ false }::={ juniPolicyRule2Entry 5}--
-- Policy Rule Specific rule tables
----
-- Next-hop rule specific rule table.
--juniNextHopRule2Table OBJECT-TYPESYNTAXSEQUENCEOF JuniNextHopRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of entries which provide next-hop rule data. Rows created in
this table result in an entry being created in the policy rule table."::={ juniPolicy 15}juniNextHopRule2Entry OBJECT-TYPESYNTAX JuniNextHopRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A next-hop rule entry."INDEX{ juniPolicyRulePolicyId2,
juniPolicyRuleClaclId,
juniPolicyRuleId2 }::={ juniNextHopRule2Table 1}
JuniNextHopRule2Entry ::=SEQUENCE{
juniNextHopRowStatus2 RowStatus,
juniNextHopIpAddress2 IpAddress}juniNextHopRowStatus2 OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The next-hop IP address is mandatory and must be specified.
Modes supported are create-and-go and destroy."::={ juniNextHopRule2Entry 1}juniNextHopIpAddress2 OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The IP address to forward all packets to."DEFVAL{ '00000000'H }-- 0.0.0.0::={ juniNextHopRule2Entry 2}--
-- Filter rule augmentation table.
--juniFilterRule2Table OBJECT-TYPESYNTAXSEQUENCEOF JuniFilterRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of entries which provide filter rule data. Creation of an entry
in this table results in a corresponding entry being created in the
policy rule table."::={ juniPolicy 16}juniFilterRule2Entry OBJECT-TYPESYNTAX JuniFilterRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A filter rule entry."INDEX{ juniPolicyRulePolicyId2,
juniPolicyRuleClaclId,
juniPolicyRuleId2 }::={ juniFilterRule2Table 1}
JuniFilterRule2Entry ::=SEQUENCE{
juniFilterRowStatus2 RowStatus}juniFilterRowStatus2 OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
Modes supported are create-and-go and destroy. "::={ juniFilterRule2Entry 1}--
-- Next-Interface rule table.
--juniNextInterfaceRule2Table OBJECT-TYPESYNTAXSEQUENCEOF JuniNextInterfaceRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of entries which provide NextInterface rule data. Creation of
entries in the table result in a corresponding entry being created in
the policy rule table."::={ juniPolicy 17}juniNextInterfaceRule2Entry OBJECT-TYPESYNTAX JuniNextInterfaceRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A NextInterface rule entry."INDEX{ juniPolicyRulePolicyId2,
juniPolicyRuleClaclId,
juniPolicyRuleId2 }::={ juniNextInterfaceRule2Table 1}
JuniNextInterfaceRule2Entry ::=SEQUENCE{
juniNextInterfaceRowStatus2 RowStatus,
juniNextInterfaceId2 InterfaceIndex,
juniNextInterfaceNextHop2 IpAddress}juniNextInterfaceRowStatus2 OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-create
STATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The next-interface parameter is mandatory and must be specified.
Modes supported are create-and-go and destroy."::={ juniNextInterfaceRule2Entry 1}juniNextInterfaceId2 OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The interface index to which traffic matching the CLACL ID will be
routed."::={ juniNextInterfaceRule2Entry 2}juniNextInterfaceNextHop2 OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The IP address to forward all packets to."DEFVAL{ '00000000'H }-- 0.0.0.0::={ juniNextInterfaceRule2Entry 3}--
-- RateLimit rule table.
--juniRateLimitRule2Table OBJECT-TYPESYNTAXSEQUENCEOF JuniRateLimitRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of entries which provide RateLimit rule data. Creation of
entries in the table result in a corresponding entry being created in
the policy rule table."::={ juniPolicy 18}juniRateLimitRule2Entry OBJECT-TYPESYNTAX JuniRateLimitRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A RateLimit rule entry."INDEX{ juniPolicyRulePolicyId2,
juniPolicyRuleClaclId,
juniPolicyRuleId2 }::={ juniRateLimitRule2Table 1}
JuniRateLimitRule2Entry ::=SEQUENCE{
juniRateLimitRowStatus2 RowStatus,
juniRateLimitId2 Integer32}juniRateLimitRowStatus2 OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The rate limit profile ID is mandatory and must be specified.
Modes supported are create-and-go and destroy."::={ juniRateLimitRule2Entry 1}juniRateLimitId2 OBJECT-TYPESYNTAXInteger32(0..2147483647)
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The RLP ID which provides the rate limit data which completes the
RateLimit policy rule."::={ juniRateLimitRule2Entry 2}--
-- Marking rule table.
--juniMarkingRule2Table OBJECT-TYPESYNTAXSEQUENCEOF JuniMarkingRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of entries which provide Marking rule data. Creation of entries
in the table result in a corresponding entry being created in the policy
rule table."::={ juniPolicy 19}juniMarkingRule2Entry OBJECT-TYPESYNTAX JuniMarkingRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A Marking rule entry."INDEX{ juniPolicyRulePolicyId2,
juniPolicyRuleClaclId,
juniPolicyRuleId2 }::={ juniMarkingRule2Table 1}
JuniMarkingRule2Entry ::=SEQUENCE{
juniMarkingRowStatus2 RowStatus,
juniMarkingTOSByte2 Integer32,
juniMarkingMask2 Integer32}juniMarkingRowStatus2 OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The IP precedence field is mandatory and must be specified.
Modes supported are create-and-go and destroy."::={ juniMarkingRule2Entry 1}juniMarkingTOSByte2 OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The IP precedence value associated with this policy rule."::={ juniMarkingRule2Entry 2}juniMarkingMask2 OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The mask to use for TOS byte checks."DEFVAL{0}
::={ juniMarkingRule2Entry 3}--
-- Forward rule augmentation table.
--juniForwardRule2Table OBJECT-TYPESYNTAXSEQUENCEOF JuniForwardRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of entries which provide forward rule data. Creation of an
entry in this table results in a corresponding entry being created in
the policy rule table."::={ juniPolicy 20}juniForwardRule2Entry OBJECT-TYPESYNTAX JuniForwardRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A forward rule entry."INDEX{ juniPolicyRulePolicyId2,
juniPolicyRuleClaclId,
juniPolicyRuleId2 }::={ juniForwardRule2Table 1}
JuniForwardRule2Entry ::=SEQUENCE{
juniForwardRowStatus2 RowStatus,
juniForwardNextInterfaceId2 InterfaceIndex,
juniForwardNextHop2 IpAddress,
juniForwardRouterId2 Integer32,
juniForwardOrder2 Integer32,
juniForwardIgnoreDefaultRoute2 TruthValue}juniForwardRowStatus2 OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
Modes supported are create-and-go and destroy."::={ juniForwardRule2Entry 1}juniForwardNextInterfaceId2 OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The interface index to which traffic matching the CLACL ID will be
routed."::={ juniForwardRule2Entry 2}juniForwardNextHop2 OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The IP address to which all packets are forwarded."DEFVAL{ '00000000'H }-- 0.0.0.0::={ juniForwardRule2Entry 3}juniForwardRouterId2 OBJECT-TYPESYNTAXInteger32(0..2147483647)
MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The index or ID of the router."::={ juniForwardRule2Entry 4}juniForwardOrder2 OBJECT-TYPESYNTAXInteger32(1..32767)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The order of the forward rules for a given classifier within a policy.
The forward rules will be ordered from the lowest order value to the
highest."DEFVAL{100}::={ juniForwardRule2Entry 5}juniForwardIgnoreDefaultRoute2 OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Setting this object to true results in the default route being ignored
when determining if a next hop address is reachable."DEFVAL{ false }::={ juniForwardRule2Entry 6}--
-- Color rule table.
--juniColorRule2Table OBJECT-TYPESYNTAXSEQUENCEOF JuniColorRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of entries which provide Color rule data. Creation of entries
in the table result in a corresponding entry being created in the policy
rule table."::={ juniPolicy 21}juniColorRule2Entry OBJECT-TYPESYNTAX JuniColorRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A Color rule entry."INDEX{ juniPolicyRulePolicyId2,
juniPolicyRuleClaclId,
juniPolicyRuleId2 }::={ juniColorRule2Table 1}
JuniColorRule2Entry ::=SEQUENCE{
juniColorRowStatus2 RowStatus,
juniColor2 INTEGER}juniColorRowStatus2 OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The color field is mandatory and must be specified.
Modes supported are create-and-go and destroy. "::={ juniColorRule2Entry 1}juniColor2 OBJECT-TYPESYNTAXINTEGER{red(1),yellow(2),green(3)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The color with which to explicitly color packets associated with this
policy rule."::={ juniColorRule2Entry 2}--
-- Log rule augmentation table.
--juniLogRule2Table OBJECT-TYPESYNTAXSEQUENCEOF JuniLogRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of entries which provide log rule data. Creation of an entry in
this table results in a corresponding entry being created in the policy
rule table."::={ juniPolicy 22}juniLogRule2Entry OBJECT-TYPESYNTAX JuniLogRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A log rule entry."INDEX{ juniPolicyRulePolicyId2,
juniPolicyRuleClaclId,
juniPolicyRuleId2 }::={ juniLogRule2Table 1}
JuniLogRule2Entry ::=SEQUENCE{
juniLogRowStatus2 RowStatus}juniLogRowStatus2 OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
Modes supported are create-and-go and destroy."::={ juniLogRule2Entry 1}--
-- Traffic Class rule table.
--juniTrafficClassRule2Table OBJECT-TYPESYNTAXSEQUENCEOF JuniTrafficClassRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of entries which provide traffic Class rule data. Creation of
entries in the table result in a corresponding entry being created in
the policy rule table."::={ juniPolicy 23}juniTrafficClassRule2Entry OBJECT-TYPESYNTAX JuniTrafficClassRule2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A Traffic Class rule entry."INDEX{ juniPolicyRulePolicyId2,
juniPolicyRuleClaclId,
juniPolicyRuleId2 }::={ juniTrafficClassRule2Table 1}
JuniTrafficClassRule2Entry ::=SEQUENCE{
juniTrafficClassRowStatus2 RowStatus,
juniTrafficClassId2 Integer32}juniTrafficClassRowStatus2 OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The juniTrafficClassId2 field is mandatory and must be specified.
Modes supported are create-and-go and destroy. "::={ juniTrafficClassRule2Entry 1}juniTrafficClassId2 OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The traffic class ID."DEFVAL{0}::={ juniTrafficClassRule2Entry 2}--
-- Policy ClassifierGroup table
--juniPolicyClassifierGroupTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPolicyClassifierGroupEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of entries that provide policy classifier group data. Creation
of entries in this table result in a corresponding entry being created
in the policy clacl group table."::={ juniPolicy 24}juniPolicyClassifierGroupEntry OBJECT-TYPESYNTAX JuniPolicyClassifierGroupEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A classifier group entry."INDEX{ juniPolicyClassifierGroupPolicyId,
juniPolicyClassifierGroupClaclId }::={ juniPolicyClassifierGroupTable 1}
JuniPolicyClassifierGroupEntry ::=SEQUENCE{
juniPolicyClassifierGroupPolicyId Integer32,
juniPolicyClassifierGroupClaclId Integer32,
juniPolicyClassifierGroupRowStatus RowStatus,
juniPolicyClassifierGroupPrecedence Integer32}
juniPolicyClassifierGroupPolicyId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The PolicyTable index of the policy which owns this classifier group."::={ juniPolicyClassifierGroupEntry 1}juniPolicyClassifierGroupClaclId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The classifier index from the ClassifierControlListTable that this
classifier group references."::={ juniPolicyClassifierGroupEntry 2}juniPolicyClassifierGroupRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
Modes supported are create-and-go and destroy.
Mode create-and-go will create a classifier group entry for the
specified policy if the entry does not exist and will set the precedence
value if provided. Mode destroy will delete all policy rules
referencing this classifier within this policy and will delete the
classifier group entry."::={ juniPolicyClassifierGroupEntry 3}juniPolicyClassifierGroupPrecedence OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The precedence value for this classifier within this policy."DEFVAL{100}::={juniPolicyClassifierGroupEntry 4}--
-- Exception rule table.
--juniExceptionRuleTable OBJECT-TYPESYNTAXSEQUENCEOF JuniExceptionRuleEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"A list of entries which provide Exception rule data. Creation of entries
in the table result in a corresponding entry being created in the policy
rule table."::={ juniPolicy 25}juniExceptionRuleEntry OBJECT-TYPESYNTAX JuniExceptionRuleEntry
MAX-ACCESSnot-accessibleSTATUScurrent
DESCRIPTION"An Exception rule entry."INDEX{ juniPolicyRulePolicyId2,
juniPolicyRuleClaclId,
juniPolicyRuleId2 }::={ juniExceptionRuleTable 1}
JuniExceptionRuleEntry ::=SEQUENCE{
juniExceptionRowStatus RowStatus,
juniExceptionApplication INTEGER}juniExceptionRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
The exception field is mandatory and must be specified.
Modes supported are create-and-go and destroy. "::={ juniExceptionRuleEntry 1}juniExceptionApplication OBJECT-TYPESYNTAXINTEGER{http-redirect (1)}MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The application that will receive the packet exceptioned because of this policy action."::={ juniExceptionRuleEntry 2}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Rate Limit Profile Lists
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- The Rate Limit list
--juniRateLimitProfileNextIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This scalar object returns the index of the next available row in the
juniRateLimitProfileTable. This object returns a value of zero when it
is the lexicographic successor of a varbind presented in an SNMP GETNEXT
or GETBULK request, for which circumstance it is assumed that index
allocation is unintended."::={ juniRateLimitControlList 1}juniRateLimitProfileTable OBJECT-TYPESYNTAXSEQUENCEOF JuniRateLimitProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for elements of Rate Limit Profile (RLP)
definitions."::={ juniRateLimitControlList 2}juniRateLimitProfileEntry OBJECT-TYPESYNTAX JuniRateLimitProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION
"Each entry describes the characteristics of a rate limit profile
element."INDEX{ juniRateLimitProfileId }::={ juniRateLimitProfileTable 1}
JuniRateLimitProfileEntry ::=SEQUENCE{
juniRateLimitProfileId Integer32,
juniRateLimitProfileRowStatus RowStatus,
juniRateLimitProfileName DisplayString,
juniRateLimitProfileType JuniRateLimitProfileType,
juniRateLimitReferenceCount Counter32,
juniRateLimitCommittedBps Unsigned32,
juniRateLimitCommittedBurst Unsigned32,
juniRateLimitExceedBps Unsigned32,
juniRateLimitExceedBurst Unsigned32,
juniRateLimitExcessBurst Unsigned32,
juniRateLimitCommittedAction INTEGER,
juniRateLimitConformedAction INTEGER,
juniRateLimitExceededAction INTEGER,
juniRateLimitCommittedMarkVal Integer32,
juniRateLimitConformedMarkVal Integer32,
juniRateLimitExceededMarkVal Integer32,
juniRateLimitMask Unsigned32}juniRateLimitProfileId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ID number of the rate limit profile (RLP) entry which is defined by
this row."::={ juniRateLimitProfileEntry 1}juniRateLimitProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniRateLimitProfileName.
The rowStatus must be set to notInService in order to modify an
entry in this table. After making the desired changes you should
set the rowStatus to active to apply the changes. "::={ juniRateLimitProfileEntry 2}juniRateLimitProfileName OBJECT-TYPESYNTAXDisplayString(SIZE(1..40))MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Specifies the name of the rate limit profile defined by this row."
::={ juniRateLimitProfileEntry 3}juniRateLimitReferenceCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This object reflects the number of times a rate limit profile object is
referenced by policies. "::={ juniRateLimitProfileEntry 4}juniRateLimitCommittedBps OBJECT-TYPESYNTAXUnsigned32UNITS"bits per second"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The committed access rate in bits per second."DEFVAL{0}::={ juniRateLimitProfileEntry 5}juniRateLimitCommittedBurst OBJECT-TYPESYNTAXUnsigned32UNITS"bytes"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The committed access rate burst value in bytes."DEFVAL{8192}::={ juniRateLimitProfileEntry 6}juniRateLimitExceedBps OBJECT-TYPESYNTAXUnsigned32UNITS"bits per second"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The peak access rate in bits per second. To be configured only if rate
limit profile type is two-rate."DEFVAL{0}::={ juniRateLimitProfileEntry 7}juniRateLimitExceedBurst OBJECT-TYPESYNTAXUnsigned32UNITS"bytes"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The peak access rate burst value in bytes. To be configured only if
rate limit profile type is two-rate."DEFVAL{8192}::={ juniRateLimitProfileEntry 8}juniRateLimitCommittedAction OBJECT-TYPESYNTAXINTEGER{transmit(0),drop(1),mark(2)}
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Action to be taken when the access rate is within the bounds of the
committed access rate."DEFVAL{ transmit }::={ juniRateLimitProfileEntry 9}juniRateLimitConformedAction OBJECT-TYPESYNTAXINTEGER{transmit(0),drop(1),mark(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Action to be taken when the access rate exceeds the bounds of the
committed access rate."DEFVAL{ transmit }::={ juniRateLimitProfileEntry 10}juniRateLimitExceededAction OBJECT-TYPESYNTAXINTEGER{transmit(0),drop(1),mark(2)}MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Action to be taken when the access rate exceeds the bounds of the peak
access rate."DEFVAL{ transmit }::={ juniRateLimitProfileEntry 11}juniRateLimitCommittedMarkVal OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"New IP precedence to be used when the juniRateLimitCommittedAction mark
action is applied."DEFVAL{0}::={ juniRateLimitProfileEntry 12}juniRateLimitConformedMarkVal OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"New IP prececence to be used when the
juniRateLimitExceedCommittedAction mark action is applied."DEFVAL{0}::={ juniRateLimitProfileEntry 13}juniRateLimitExceededMarkVal OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-write
STATUScurrentDESCRIPTION"New IP precedence to be used when the juniRateLimitExceedPeakAction
mark action is applied."DEFVAL{0}::={ juniRateLimitProfileEntry 14}juniRateLimitMask OBJECT-TYPESYNTAXUnsigned32(0..255)MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Mask to be applied when executing a mark action."DEFVAL{0}::={ juniRateLimitProfileEntry 15}juniRateLimitProfileType OBJECT-TYPESYNTAX JuniRateLimitProfileType
MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The rate limit profile type (i.e. one-rate or two-rate). Defaults to
two-rate, if not specified."DEFVAL{ twoRate }::={ juniRateLimitProfileEntry 16}juniRateLimitExcessBurst OBJECT-TYPESYNTAXUnsigned32UNITS"bytes"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The excess committed access rate burst value in bytes. To be
configured only if rate limit profile type is one-rate."DEFVAL{0}::={ juniRateLimitProfileEntry 17}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Traffic Shape Profile Lists - Obsolete.
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- The Traffic Shape list
--juniTrafficShapeProfileNextIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"Obsolete scalar object returns the index of the next available row in
the juniTrafficShapeProfileTable. This object returns a value of zero
when it is the lexicographic successor of a varbind presented in an SNMP
GETNEXT or GETBULK request, for which circumstance it is assumed that
index allocation is unintended. This object became obsolete when the
policy shaper capability was moved into the quality of service
component."::={ juniTrafficShapeControlList 1}juniTrafficShapeProfileTable OBJECT-TYPESYNTAXSEQUENCEOF JuniTrafficShapeProfileEntry
MAX-ACCESSnot-accessible
STATUSobsoleteDESCRIPTION"This table contains entries for elements of Traffic Shape Profile
definitions. This table became obsolete when the policy shaper
capability was moved into the quality of service component."::={ juniTrafficShapeControlList 2}juniTrafficShapeProfileEntry OBJECT-TYPESYNTAX JuniTrafficShapeProfileEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Each entry describes the characteristics of a traffic shape profile
element."INDEX{ juniTrafficShapeProfileId }::={ juniTrafficShapeProfileTable 1}
JuniTrafficShapeProfileEntry ::=SEQUENCE{
juniTrafficShapeProfileId Integer32,
juniTrafficShapeProfileRowStatus RowStatus,
juniTrafficShapeProfileName DisplayString,
juniTrafficShapeReferenceCount Counter32,
juniTrafficShapeRate Integer32,
juniTrafficShapeBurst Integer32}juniTrafficShapeProfileId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The number of the traffic shape profile entry which is defined by this
row."::={ juniTrafficShapeProfileEntry 1}juniTrafficShapeProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
All rowStatus modes are supported.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniTrafficShapeProfileRowStatus "::={ juniTrafficShapeProfileEntry 2}juniTrafficShapeProfileName OBJECT-TYPESYNTAXDisplayString(SIZE(1..40))MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"Specifies the name of the traffic shape profile defined by this row."::={ juniTrafficShapeProfileEntry 3}juniTrafficShapeReferenceCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-only
STATUSobsoleteDESCRIPTION"This object reflects the number of times a traffic shape profile object
is referenced by policies. "::={ juniTrafficShapeProfileEntry 4}juniTrafficShapeRate OBJECT-TYPESYNTAXInteger32UNITS"bits per second"MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"The traffic shape rate in bits per second."DEFVAL{0}::={ juniTrafficShapeProfileEntry 5}juniTrafficShapeBurst OBJECT-TYPESYNTAXInteger32UNITS"bytes"MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"The traffic shape burst in bytes."DEFVAL{0}::={ juniTrafficShapeProfileEntry 6}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Classifier Control Lists
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
--
-- The Classifier control list
--juniClassifierControlListNextIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"This scalar object returns the index of the next available row in the
juniClassifierControlListTable. This object returns a value of zero
when it is the lexicographic successor of a varbind presented in an SNMP
GETNEXT or GETBULK request, for which circumstance it is assumed that
index allocation is unintended."::={ juniClassifierControlList 1}juniClassifierControlListTable OBJECT-TYPESYNTAXSEQUENCEOF JuniClassifierControlListEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for elements of classifier control lists.
The details pertinent to each CLACL are found in the
juniClassifierControlDefTable."::={ juniClassifierControlList 2}juniClassifierControlListEntry OBJECT-TYPESYNTAX JuniClassifierControlListEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of an IP access list element."INDEX{ juniClassifierControlListId }
::={ juniClassifierControlListTable 1}
JuniClassifierControlListEntry ::=SEQUENCE{
juniClassifierControlListId Integer32,
juniClassifierControlListRowStatus RowStatus,
juniClassifierControlListName DisplayString,
juniClassifierControlListReferenceCount Counter32,
juniClassifierControlListNextElementIndex Integer32}juniClassifierControlListId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The number of the classifier control list to which this entry belongs."::={ juniClassifierControlListEntry 1}juniClassifierControlListRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
Modes supported are create-and-go and destroy.
To create an entry in this table, the following entry objects MUST be
explicitly configured:
juniClassifierControlListRowStatus
juniClassifierControlListElemId "::={ juniClassifierControlListEntry 3}juniClassifierControlListName OBJECT-TYPESYNTAXDisplayString(SIZE(1..40))MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The name of the CLACL being defined."::={ juniClassifierControlListEntry 4}juniClassifierControlListReferenceCount OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Number of times this CLACL is referenced by policies."::={ juniClassifierControlListEntry 5}juniClassifierControlListNextElementIndex OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"Each get of this object will return a unique index which may be used to
create classifier control list elements. This object returns a value of
zero when it is the lexicographic successor of a varbind presented in an
SNMP GETNEXT or GETBULK request, for which circumstance it is assumed
that index allocation is unintended."::={ juniClassifierControlListEntry 6}juniClassifierControlListElementTable OBJECT-TYPESYNTAXSEQUENCEOF JuniClassifierControlListElementEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries for elements of classifier control lists.
Entries belonging to the same control list are ordered, and comparisons
to those entries are performed in that order until a match is detected.
If no match is found, the default action is to 'deny'."::={ juniClassifierControlList 4}juniClassifierControlListElementEntry OBJECT-TYPESYNTAX JuniClassifierControlListElementEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry describes the characteristics of an IP access list element."INDEX{ juniClassifierControlListId,
juniClassifierControlListElemId }::={ juniClassifierControlListElementTable 1}
JuniClassifierControlListElementEntry ::=SEQUENCE{
juniClassifierControlListElemId Integer32,
juniClassifierControlListElemRowStatus RowStatus,
juniClassifierControlListNotSrc TruthValue,
juniClassifierControlListSrc IpAddress,
juniClassifierControlListSrcMask IpAddress,
juniClassifierControlListNotDst TruthValue,
juniClassifierControlListDst IpAddress,
juniClassifierControlListDstMask IpAddress,
juniClassifierControlListNotProtocol TruthValue,
juniClassifierControlListProtocol Integer32,
juniClassifierControlListTosByte Integer32,
juniClassifierControlListMask Integer32,
juniClassifierControlListLocal TruthValue,
juniClassifierControlListLocalPresent TruthValue,
juniClassifierControlListSaRouteClass Integer32,
juniClassifierControlListSaRouteClassPresent TruthValue,
juniClassifierControlListDaRouteClass Integer32,
juniClassifierControlListDaRouteClassPresent TruthValue,-- TCP/UDP specific element data.
juniClassifierControlListSrcOperator JuniClaclPortOperator,
juniClassifierControlListSrcFromPort Integer32,
juniClassifierControlListSrcToPort Integer32,
juniClassifierControlListDestOperator JuniClaclPortOperator,
juniClassifierControlListDestFromPort Integer32,
juniClassifierControlListDestToPort Integer32,-- ICMP specific element data.
juniClassifierControlListICMPType Integer32,
juniClassifierControlListICMPCode Integer32,-- IGMP specific element data.
juniClassifierControlListIGMPType Integer32,--- TCP flags classification data.
juniClassifierControlListTcpFlagsValue Integer32,
juniClassifierControlListTcpFlagsMask Integer32,--- IP flags and frag classification data.
juniClassifierControlListIpFlagsValue Integer32,
juniClassifierControlListIpFlagsMask Integer32,
juniClassifierControlListIpFragValue JuniPolicyIpFragValue }juniClassifierControlListElemId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The relative position of this entry within its classifier control list.
Classifier control list entries are searched in this sequence (low to
high values) until a match is found."::={ juniClassifierControlListElementEntry 1}juniClassifierControlListElemRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of conceptual rows within this table.
This table provides a partial implementation for rowStatus. Rows may be
created using createAndGo and createAndWait. Once a row has been made
active the row status may not be changed. "::={ juniClassifierControlListElementEntry 2}juniClassifierControlListNotSrc OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Invert the meaning of the source IP address and mask objects. For
example 'not 10.10.0.90/255.255.255.255 (host address)' would result in
all source addresses except for host 10.19.9.90 being matched."DEFVAL{ false }::={ juniClassifierControlListElementEntry 3}juniClassifierControlListSrc OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-createSTATUScurrentDESCRIPTION"A source IP address. A subject IP address is first masked with the
value of juniClassifierControlListSrcMask, then the result is compared
to this value. Setting both this object and its corresponding mask to
0.0.0.0 acts as a wildcard, matching any source IP address."DEFVAL{ '00000000'H }-- 0.0.0.0::={ juniClassifierControlListElementEntry 4}juniClassifierControlListSrcMask OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The IP address mask to be applied to a subject source IP address before
comparing it to juniClassifierControlListSrc. Ones in the mask identify
which bits in the subject IP address are significant for the comparison.
To be considered valid, a nonzero value for this object must contain a
single contiguous string of ones, beginning with the most significant
bit of the mask."DEFVAL{ '00000000'H }-- 0.0.0.0::={ juniClassifierControlListElementEntry 5}juniClassifierControlListNotDst OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Invert the meaning of the destination IP address and mask objects. For
example, 'not 10.10.0.90/255.255.255.255 (host address)' would result in
all source addresses except for host 10.19.9.90 being matched."DEFVAL{ false }::={ juniClassifierControlListElementEntry 6}juniClassifierControlListDst OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-createSTATUScurrentDESCRIPTION"A destination IP address. A subject IP address is first masked with
the value of juniClassifierControlListDstMask, then the result is
compared to this value. Setting both this object and its corresponding
mask to 0.0.0.0 acts as a wildcard, matching any destination IP
address."DEFVAL{ '00000000'H }-- 0.0.0.0::={ juniClassifierControlListElementEntry 7}juniClassifierControlListDstMask OBJECT-TYPESYNTAXIpAddressMAX-ACCESSread-createSTATUScurrentDESCRIPTION"The IP address mask to be applied to a subject destination IP address
before comparing it to juniClassifierControlListDst. Ones in the mask
identify which bits in the IP address are significant for the
comparison.
To be considered valid, a nonzero value for this object must contain a
single contiguous string of ones, beginning with the most significant
bit of the mask."DEFVAL{ '00000000'H }-- 0.0.0.0::={ juniClassifierControlListElementEntry 8}
juniClassifierControlListNotProtocol OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Invert the meaning of the protocol object. For example, 'not TCP'
matches any protocol except for TCP."DEFVAL{ false }::={ juniClassifierControlListElementEntry 9}juniClassifierControlListProtocol OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"An IP Protocol value. Nonzero values match a specific IP Protocol
value (e.g. 6 for TCP) carried in an IP packet; a value of zero acts as
a wildcard, matching any IP Protocol."DEFVAL{0}::={ juniClassifierControlListElementEntry 10}juniClassifierControlListTosByte OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The IP TOS byte value to match."DEFVAL{0}::={ juniClassifierControlListElementEntry 11}juniClassifierControlListMask OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"The mask to use for TOS byte checks. Allowed values are 0, 224, 252,
255."DEFVAL{0}::={ juniClassifierControlListElementEntry 12}juniClassifierControlListSrcOperator OBJECT-TYPESYNTAX JuniClaclPortOperator
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Operator for use in comparing source ports."DEFVAL{ noOperator }::={ juniClassifierControlListElementEntry 13}juniClassifierControlListSrcFromPort OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-create
STATUScurrentDESCRIPTION"Source UDP or TCP 'from' port number."DEFVAL{0}::={ juniClassifierControlListElementEntry 14}juniClassifierControlListSrcToPort OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Source UDP or TCP 'to' port number."DEFVAL{0}::={ juniClassifierControlListElementEntry 15}juniClassifierControlListDestOperator OBJECT-TYPESYNTAX JuniClaclPortOperator
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Operator for use in comparing Destination ports."DEFVAL{ noOperator }::={ juniClassifierControlListElementEntry 16}juniClassifierControlListDestFromPort OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Destination UDP or TCP 'from' port number."DEFVAL{0}::={ juniClassifierControlListElementEntry 17}juniClassifierControlListDestToPort OBJECT-TYPESYNTAXInteger32(0..65535)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Destination UDP or TCP 'to' port number."DEFVAL{0}::={ juniClassifierControlListElementEntry 18}juniClassifierControlListICMPType OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Optional ICMP message type for classification."DEFVAL{255}::={ juniClassifierControlListElementEntry 19}
juniClassifierControlListICMPCode OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Optional ICMP message code for classification."DEFVAL{255}::={ juniClassifierControlListElementEntry 20}juniClassifierControlListIGMPType OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Optional IGMP message type for classification."DEFVAL{255}::={ juniClassifierControlListElementEntry 21}juniClassifierControlListTcpFlagsValue OBJECT-TYPESYNTAXInteger32(0..63)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Optional TCP flags value for classification."DEFVAL{0}::={ juniClassifierControlListElementEntry 22}juniClassifierControlListTcpFlagsMask OBJECT-TYPESYNTAXInteger32(0..63)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Optional TCP flags mask for classification. TCP flag bits not
specified in the mask are don't care bits."DEFVAL{0}::={ juniClassifierControlListElementEntry 23}juniClassifierControlListIpFlagsValue OBJECT-TYPESYNTAXInteger32(0..7)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Optional IP flags value for classification."DEFVAL{0}::={ juniClassifierControlListElementEntry 24}juniClassifierControlListIpFlagsMask OBJECT-TYPESYNTAXInteger32(0..7)
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Optional IP flags mask for classification. IP flag bits not specified
in the mask are don't care bits"DEFVAL{0}::={ juniClassifierControlListElementEntry 25}juniClassifierControlListIpFragValue OBJECT-TYPESYNTAX JuniPolicyIpFragValue
MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Optional IP flags mask for classification. IP flag bits not specified
in the mask are don't care bits"DEFVAL{ notSpecified }::={ juniClassifierControlListElementEntry 26}juniClassifierControlListLocal OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Match IP packets that are locally destined, i.e., destined to any one
of router's interfaces."DEFVAL{ false }::={ juniClassifierControlListElementEntry 27}juniClassifierControlListLocalPresent OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Set to true if local classification field is configured."DEFVAL{ false }::={ juniClassifierControlListElementEntry 28}juniClassifierControlListSaRouteClass OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Match packets with source address route class matching this route
class. The route class value of a packet can be determined in the
secondary input policy attachment stage only. The route class value of
a packet is assigned the value 0 in the input and output policy
attachment stages."DEFVAL{0}::={ juniClassifierControlListElementEntry 29}juniClassifierControlListSaRouteClassPresent OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Set to true if SA route class classification field is configured."DEFVAL{ false }::={ juniClassifierControlListElementEntry 30}
juniClassifierControlListDaRouteClass OBJECT-TYPESYNTAXInteger32(0..255)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"Match packets with destination address route class matching this route
class. The route class value of a packet can be determined in the
secondary input policy attachment stage only. The route class value of
a packet is assigned the value 0 in the input and output policy
attachment stages."DEFVAL{0}::={ juniClassifierControlListElementEntry 31}juniClassifierControlListDaRouteClassPresent OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Set to true if DA route class classification field is configured."DEFVAL{ false }::={ juniClassifierControlListElementEntry 32}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Policy Interface Table - Obsolete.
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniPolicyIfTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPolicyIfEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"This obsolete table contains entries which represent attachment of
policies to interfaces. This table became obsolete when the
juniPolicyIfAttTable was added."::={ juniPolicyIf 1}juniPolicyIfEntry OBJECT-TYPESYNTAX JuniPolicyIfEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Each entry contains the attachment of policy(s) to an interface."INDEX{ juniPolicyIfInterfaceId }::={ juniPolicyIfTable 1}
JuniPolicyIfEntry ::=SEQUENCE{
juniPolicyIfInterfaceId Unsigned32,
juniPolicyIfRowStatus RowStatus,
juniPolicyIfInputPolicyId Integer32,
juniPolicyIfOutputPolicyId Integer32,
juniPolicyIfInputStatsEnable TruthValue,
juniPolicyIfOutputStatsEnable TruthValue}juniPolicyIfInterfaceId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessible
STATUSobsoleteDESCRIPTION"The interface number representing the interface to which policy(s) have
been attached."::={ juniPolicyIfEntry 1}juniPolicyIfRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
*** LIMITED ACCESS LIST CONFIGURATION LEVEL ***
RowStatus createAndGo/destroy operations have the following
special-purpose semantics:
createAndGo Create an entry having the specified configuration
and append it to the target list, i.e. create a
policy table entry with the associated policy name.
destroy Destroy the specified list and all of its
constituent elements.
Policy row members may not be modified once the row has been created."::={ juniPolicyIfEntry 2}juniPolicyIfInputPolicyId OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"This object is used to control the attachment of input policies to the
interface specified by juniPolicyIfInterfaceId,
juniPolicyIfForwardingType and juniPolicyIfPolicyType.
Attach a policy by setting this value to the ID of the policy.
Remove a policy attachment by setting this value to zero.
This object may be modified while the row is active. If so, the
attachment is immediate."DEFVAL{0}::={ juniPolicyIfEntry 3}juniPolicyIfOutputPolicyId OBJECT-TYPESYNTAXInteger32MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"This object is used to control the attachment of output policies to the
interface specified by juniPolicyIfInterfaceId,
juniPolicyIfForwardingType and juniPolicyIfPolicyType.
Attach a policy by setting this value to the ID of the policy.
Remove a policy attachment by setting this value to zero.
This object may be modified while the row is active. If so, the
attachment is immediate."DEFVAL{0}::={ juniPolicyIfEntry 4}juniPolicyIfInputStatsEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"This object is used to control the enabling and disabling of statistics
for an input policy attachment.
Set this object to true to enable statistics. Set this object to false
to disable statistics.
This object may be modified while the row is active. The desired value
must be set before the policy is attached or in a multiple object
varbind. Failure to do so will result in the policy being attached with
the previous value of juniPolicyInputStatsEnable."DEFVAL{ false }::={ juniPolicyIfEntry 5}juniPolicyIfOutputStatsEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"This object is used to control the enabling and disabling of statistics
for an output policy attachment.
Set this object to true to enable statistics. Set this object to false
to disable statistics.
This object may be modified while the row is active. The desired value
must be set before the policy is attached or in a multiple object
varbind. Failure to do so will result in the policy being attached with
the previous value of juniPolicyOutputStatsEnable."DEFVAL{ false }::={ juniPolicyIfEntry 6}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Policy Interface Attachment Table
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniPolicyIfAttachTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPolicyIfAttachEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries which represent attachment of policies to
interfaces."::={ juniPolicyIf 2}juniPolicyIfAttachEntry OBJECT-TYPESYNTAX JuniPolicyIfAttachEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry contains the attachment of policy(s) to an interface."INDEX{ juniPolicyIfAttachInterfaceId,
juniPolicyIfAttachForwardingType,
juniPolicyIfAttachPolicyType }::={ juniPolicyIfAttachTable 1}
JuniPolicyIfAttachEntry ::=SEQUENCE{
juniPolicyIfAttachInterfaceId InterfaceIndex,
juniPolicyIfAttachForwardingType JuniPolicyForwardingType,
juniPolicyIfAttachPolicyType JuniPolicyAttachmentType,
juniPolicyIfAttachRowStatus RowStatus,
juniPolicyIfAttachPolicyId Integer32,
juniPolicyIfAttachStatsEnable TruthValue,
juniPolicyIfAttachStatsPreserve TruthValue}juniPolicyIfAttachInterfaceId OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The interface number representing the interface to which policy(s) have
been attached."::={ juniPolicyIfAttachEntry 1}juniPolicyIfAttachForwardingType OBJECT-TYPESYNTAX JuniPolicyForwardingType
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The interface type (i.e. IP or CBF) which the policy have been attached
to."::={ juniPolicyIfAttachEntry 2}juniPolicyIfAttachPolicyType OBJECT-TYPESYNTAX JuniPolicyAttachmentType
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The policy type (i.e. input, output or secondary input)."::={ juniPolicyIfAttachEntry 3}juniPolicyIfAttachRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUScurrentDESCRIPTION"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
*** LIMITED ACCESS LIST CONFIGURATION LEVEL ***
RowStatus createAndGo/destroy operations have the following
special-purpose semantics:
createAndGo Create an entry having the specified configuration
and append it to the target list, i.e. create a
policy table entry with the associated policy name.
destroy Destroy the specified list and all of its
constituent elements.
Policy row members may not be modified once the row has been created."::={ juniPolicyIfAttachEntry 4}juniPolicyIfAttachPolicyId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to control the attachment of policies to the
interface specified by juniPolicyIfAttachInterfaceId,
juniPolicyIfAttachForwardingType and juniPolicyIfAttachPolicyType.
Attach a policy by setting this value to the ID of the policy.
Remove a policy attachment by setting this value to zero.
This object may be modified while the row is active. If so, the
attachment is immediate."DEFVAL{0}::={ juniPolicyIfAttachEntry 5}juniPolicyIfAttachStatsEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to control the enabling and disabling of statistics
for a policy attachment.
Set this object to true to enable statistics. Set this object to false
to disable statistics.
This object may be modified while the row is active. The desired value
must be set before the policy is attached or in a multiple object
varbind. Failure to do so will result in the policy being attached with
the previous value of juniPolicyIfAttachStatsEnable."DEFVAL{ false }::={ juniPolicyIfAttachEntry 6}juniPolicyIfAttachStatsPreserve OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to control the preserving of statistics when a policy
is attached to an interface that already has a policy attachment.
Set this object to true to preserve statistics.
Get and GetNext will always return false.
This object may be modified while the row is active. The desired value
must be set before the policy is attached or in a multiple object
varbind. Failure to do so will result in the policy being attached with
the previous value of juniPolicyIfAttachStatsPreserve."DEFVAL{ false }::={ juniPolicyIfAttachEntry 7}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Policy Profile Table - Obsolete
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniPolicyProfileTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPolicyProfileEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"This obsolete table contains entries which represent attachment of
policies to dynamic interfaces through profiles. This table became
obsolete when the juniPolicyAttachProfileTable was added."::={ juniPolicyProfile 1}juniPolicyProfileEntry OBJECT-TYPESYNTAX JuniPolicyProfileEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Each entry contains the profile for attachment of policy(s) to a
dynamic interface."INDEX{ juniPolicyProfileId }::={ juniPolicyProfileTable 1}
JuniPolicyProfileEntry ::=SEQUENCE{
juniPolicyProfileId Unsigned32,
juniPolicyProfileRowStatus RowStatus,
juniPolicyProfileInputPolicyId Integer32,
juniPolicyProfileOutputPolicyId Integer32,
juniPolicyProfileInputStatsEnable TruthValue,
juniPolicyProfileOutputStatsEnable TruthValue,
juniPolicyProfileLocalInputPolicyId Integer32,
juniPolicyProfileLocalInputStatsEnable TruthValue}juniPolicyProfileId OBJECT-TYPE
SYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The profile to which the policy attachment profile data belongs. When
this profile is applied to a dynamic interface the associated policies
will be applied to that interface."::={ juniPolicyProfileEntry 1}juniPolicyProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
*** LIMITED ACCESS LIST CONFIGURATION LEVEL ***
RowStatus createAndGo/destroy operations have the following
special-purpose semantics:
createAndGo Create an entry having the specified configuration
and append it to the target list, i.e. create a
policy table entry with the associated policy name.
destroy Destroy the specified list and all of its
constituent elements.
Policy row members may not be modified once the row has been created."::={ juniPolicyProfileEntry 2}juniPolicyProfileInputPolicyId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"This object is used to control the attachment of input policies to
dynamic interfaces configured by the profile identified by
juniPolicyProfileId.
Attach a policy by setting this value to the ID of the policy.
Remove a policy attachment by setting this value to zero.
This object may be modified while the row is active. Changes made to a
row in this table do not take effect until the profile is applied."DEFVAL{0}::={ juniPolicyProfileEntry 3}juniPolicyProfileOutputPolicyId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"This object is used to control the attachment of output policies to
dynamic interfaces configured by the profile identified by
juniPolicyProfileId.
Attach a policy by setting this value to the ID of the policy.
Remove a policy attachment by setting this value to zero.
This object may be modified while the row is active. Changes made to a
row in this table do not take effect until the profile is applied to an
interface."DEFVAL{0}::={ juniPolicyProfileEntry 4}juniPolicyProfileInputStatsEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"This object is used to control the enabling and disabling of statistics
for an input policy attachment performed by a profile.
Set this object to true to enable statistics. Set this object to false
to disable statistics.
This object may be modified while the row is active. The changes will
not take effect until the profile is applied to an interface."DEFVAL{ false }::={ juniPolicyProfileEntry 5}juniPolicyProfileOutputStatsEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"This object is used to control the enabling and disabling of statistics
for an output policy attachment performed by a profile.
Set this object to true to enable statistics. Set this object to false
to disable statistics.
This object may be modified while the row is active. The changes will
not take effect until the profile is applied to an interface."DEFVAL{ false }::={ juniPolicyProfileEntry 6}juniPolicyProfileLocalInputPolicyId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"This object is used to control the attachment of local input policies
to dynamic interfaces configured by the profile identified by
juniPolicyProfileId.
Attach a policy by setting this value to the ID of the policy.
Remove a policy attachment by setting this value to zero.
This object may be modified while the row is active. Changes made to a
row in this table do not take effect until the profile is applied."DEFVAL{0}::={ juniPolicyProfileEntry 7}juniPolicyProfileLocalInputStatsEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUSobsoleteDESCRIPTION"This object is used to control the enabling and disabling of statistics
for a local input policy attachment performed by a profile.
Set this object to true to enable statistics. Set this object to false
to disable statistics.
This object may be modified while the row is active. The changes will
not take effect until the profile is applied to an interface."DEFVAL{ false }::={ juniPolicyProfileEntry 8}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Policy Attachment Profile Table
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
juniPolicyAttachProfileTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPolicyAttachProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"This table contains entries which represent attachment of policies to
dynamic interfaces through profiles."::={ juniPolicyProfile 2}juniPolicyAttachProfileEntry OBJECT-TYPESYNTAX JuniPolicyAttachProfileEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry contains the profile for attachment of policy(s) to a
dynamic interface."INDEX{ juniPolicyAttachProfileId,
juniPolicyAttachProfileForwardingType,
juniPolicyAttachProfilePolicyType }::={ juniPolicyAttachProfileTable 1}
JuniPolicyAttachProfileEntry ::=SEQUENCE{
juniPolicyAttachProfileId Unsigned32,
juniPolicyAttachProfileForwardingType JuniPolicyForwardingType,
juniPolicyAttachProfilePolicyType JuniPolicyAttachmentType,
juniPolicyAttachProfileRowStatus RowStatus,
juniPolicyAttachProfilePolicyId Integer32,
juniPolicyAttachProfileStatsEnable TruthValue}juniPolicyAttachProfileId OBJECT-TYPESYNTAXUnsigned32MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The profile to which the policy attachment profile data belongs. When
this profile is applied to a dynamic interface the associated policies
will be applied to that interface."::={ juniPolicyAttachProfileEntry 1}juniPolicyAttachProfileForwardingType OBJECT-TYPESYNTAX JuniPolicyForwardingType
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The interface type (i.e. IP or CBF) which the policy would be attached
to."::={ juniPolicyAttachProfileEntry 2}juniPolicyAttachProfilePolicyType OBJECT-TYPESYNTAX JuniPolicyAttachmentType
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The policy type (i.e. input, output or secondary input)."::={ juniPolicyAttachProfileEntry 3}juniPolicyAttachProfileRowStatus OBJECT-TYPESYNTAXRowStatusMAX-ACCESSread-create
STATUScurrentDESCRIPTION"Controls creation/deletion of entries in this table according to the
RowStatus textual convention, constrained to support the following
values only:
createAndGo
destroy
*** LIMITED ACCESS LIST CONFIGURATION LEVEL ***
RowStatus createAndGo/destroy operations have the following
special-purpose semantics:
createAndGo Create an entry having the specified configuration
and append it to the target list, i.e. create a
policy table entry with the associated policy name.
destroy Destroy the specified list and all of its
constituent elements.
Policy row members may not be modified once the row has been created."::={ juniPolicyAttachProfileEntry 4}juniPolicyAttachProfilePolicyId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to control the attachment of policies to dynamic
interfaces configured by the profile identified by
juniPolicyAttachProfileId, juniPolicyAttachProfileForwardingType and
juniPolicyAttachProfilePolicyType.
Attach a policy by setting this value to the ID of the policy.
Remove a policy attachment by setting this value to zero.
This object may be modified while the row is active. Changes made to a
row in this table do not take effect until the profile is applied."DEFVAL{0}::={ juniPolicyAttachProfileEntry 5}juniPolicyAttachProfileStatsEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-createSTATUScurrentDESCRIPTION"This object is used to control the enabling and disabling of statistics
for an policy attachment performed by a profile.
Set this object to true to enable statistics. Set this object to false
to disable statistics.
This object may be modified while the row is active. The changes will
not take effect until the profile is applied to an interface."DEFVAL{ false }::={ juniPolicyAttachProfileEntry 6}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- The Policy interface statistics table - Obsolete
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniPolicyIfStatsTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPolicyIfStatsEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Each entry within this obsolete table contains statistics data for an
interface/policy rule combination. Interfaces with policies attached
and statistics disabled are not represented in this table."::={ juniPolicyStatistics 1}juniPolicyIfStatsEntry OBJECT-TYPESYNTAX JuniPolicyIfStatsEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Each entry defines a single statistics entry."INDEX{ juniPolicyIfStatsIfId,
juniPolicyIfStatsPolicyType,
juniPolicyIfStatsPolicyId,
juniPolicyIfStatsRulePrec,
juniPolicyIfStatsRuleId,
juniPolicyIfStatsClaclEntryNumber }::={ juniPolicyIfStatsTable 1}
JuniPolicyIfStatsEntry ::=SEQUENCE{
juniPolicyIfStatsIfId InterfaceIndex,
juniPolicyIfStatsPolicyType JuniPolicyAttachmentType,
juniPolicyIfStatsPolicyId Integer32,
juniPolicyIfStatsRulePrec Integer32,
juniPolicyIfStatsRuleId Integer32,
juniPolicyIfStatsClaclEntryNumber Integer32,
juniPolicyIfStatsGreenPackets Counter64,
juniPolicyIfStatsYellowPackets Counter64,
juniPolicyIfStatsRedPackets Counter64,
juniPolicyIfStatsGreenBytes Counter64,
juniPolicyIfStatsYellowBytes Counter64,
juniPolicyIfStatsRedBytes Counter64}juniPolicyIfStatsIfId OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The interface ID corresponding to the stats block represented by this
row."::={ juniPolicyIfStatsEntry 1}juniPolicyIfStatsPolicyType OBJECT-TYPESYNTAX JuniPolicyAttachmentType
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The attachment point for the policy."::={ juniPolicyIfStatsEntry 2}juniPolicyIfStatsPolicyId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The PolicyTable index of the policy corresponding to the stats block
represented by this row."::={ juniPolicyIfStatsEntry 3}juniPolicyIfStatsRulePrec OBJECT-TYPESYNTAXInteger32(0..2147483647)
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The precedence of the policy rule corresponding to the stats block
represented by this row."::={ juniPolicyIfStatsEntry 4}juniPolicyIfStatsRuleId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The index of the policy rule corresponding to the stats block
represented by this row."::={ juniPolicyIfStatsEntry 5}juniPolicyIfStatsClaclEntryNumber OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The index of the clacl entry number corresponding to the stats block
represented by this row."::={ juniPolicyIfStatsEntry 6}juniPolicyIfStatsGreenPackets OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of green packets policed by the policy rule."::={ juniPolicyIfStatsEntry 7}juniPolicyIfStatsYellowPackets OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of yellow packets policed by the policy rule."::={ juniPolicyIfStatsEntry 8}juniPolicyIfStatsRedPackets OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of red packets policed by the policy rule."::={ juniPolicyIfStatsEntry 9}juniPolicyIfStatsGreenBytes OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of green bytes policed by the policy rule."::={ juniPolicyIfStatsEntry 10}juniPolicyIfStatsYellowBytes OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-only
STATUSobsoleteDESCRIPTION"The number of yellow bytes policed by the policy rule."::={ juniPolicyIfStatsEntry 11}juniPolicyIfStatsRedBytes OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of red bytes policed by the policy rule."::={ juniPolicyIfStatsEntry 12}-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- The Policy interface attachment statistics table
--
-- The policy interface statistics table presents statistics as green,
-- yellow, and red packets and bytes. This is because the interpretation
-- of the statistics is linked to the type of policy rule which has
-- resulted in the generation of the statistics.
--
-- Each policy rule and how the statistics are interpreted is as follows:
--
-- nextHopRule:
-- juniPolicyIfAttachStatsGreenPackets and juniPolicyIfAttachGreenBytes
-- represent the number of packets and bytes routed to the next-hop IP
-- address.
--
-- juniPolicyIfAttachStatsYellowPackets, juniPolicyIfAttachYellowBytes,
-- juniPolicyIfAttachStatsRedPackets, and juniPolicyIfAttachRedBytes are
-- always zero.
--
-- filterRule:
-- juniPolicyIfAttachStatsGreenPackets and juniPolicyIfAttachGreenBytes
-- represent the number of packets and bytes filtered (dropped) by the
-- filter rule.
--
-- juniPolicyIfAttachStatsYellowPackets, juniPolicyIfAttachYellowBytes,
-- juniPolicyIfAttachStatsRedPackets, and juniPolicyIfAttachRedBytes are
-- always zero.
--
-- nextInterfaceRule:
-- juniPolicyIfAttachStatsGreenPackets and juniPolicyIfAttachGreenBytes
-- represent the number of packets and bytes routed to the next-interface
-- interface.
--
-- juniPolicyIfAttachStatsYellowPackets, juniPolicyIfAttachYellowBytes,
-- juniPolicyIfAttachStatsRedPackets, and juniPolicyIfAttachRedBytes are
-- always zero.
--
-- rateLimitRule:
-- juniPolicyIfAttachStatsGreenPackets and juniPolicyIfAttachGreenBytes
-- represent the number of packets and bytes policed by the rate limit rule
-- committed action.
--
-- juniPolicyIfAttachStatsYellowPackets and juniPolicyIfAttachYellowBytes
-- represent the number of packets and bytes policed by the rate limit rule
-- conformed action.
--
-- juniPolicyIfAttachStatsRedPackets and juniPolicyIfAttachRedBytes
-- represent the number of packets and bytes policed by the rateLimitRule
-- exceeded action.
--
-- markingRule:
-- juniPolicyIfAttachStatsGreenPackets and juniPolicyIfAttachGreenBytes
-- represent the number of packets and bytes marked by the marking rule.
--
-- juniPolicyIfAttachStatsYellowPackets, juniPolicyIfAttachYellowBytes,
-- juniPolicyIfAttachStatsRedPackets, and juniPolicyIfAttachRedBytes are
-- always zero.
--
-- forwardRule:
-- juniPolicyIfAttachStatsGreenPackets and juniPolicyIfAttachGreenBytes
-- represent the number of packets and bytes forwarded by the forwardRule.
--
-- juniPolicyIfAttachStatsYellowPackets, juniPolicyIfAttachYellowBytes,
-- juniPolicyIfAttachStatsRedPackets, and juniPolicyIfAttachRedBytes are
-- always zero.
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniPolicyIfAttachStatsTable OBJECT-TYPESYNTAXSEQUENCEOF JuniPolicyIfAttachStatsEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Each entry within this obsolete table contains statistics data for an
interface/policy rule combination. Interfaces with policies attached
and statistics disabled are not represented in this table. This table
became obsolete when policy precedence enhancements were made."::={ juniPolicyStatistics 2}juniPolicyIfAttachStatsEntry OBJECT-TYPESYNTAX JuniPolicyIfAttachStatsEntry
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"Each entry defines a single statistics entry."INDEX{ juniPolicyIfAttachStatsIfId,
juniPolicyIfAttachStatsForwardingType,
juniPolicyIfAttachStatsPolicyType,
juniPolicyIfAttachStatsPolicyId,
juniPolicyIfAttachStatsRulePrec,
juniPolicyIfAttachStatsRuleId,
juniPolicyIfAttachStatsClaclEntryNumber }::={ juniPolicyIfAttachStatsTable 1}
JuniPolicyIfAttachStatsEntry ::=SEQUENCE{
juniPolicyIfAttachStatsIfId InterfaceIndex,
juniPolicyIfAttachStatsForwardingType JuniPolicyForwardingType,
juniPolicyIfAttachStatsPolicyType JuniPolicyAttachmentType,
juniPolicyIfAttachStatsPolicyId Integer32,
juniPolicyIfAttachStatsRulePrec Integer32,
juniPolicyIfAttachStatsRuleId Integer32,
juniPolicyIfAttachStatsClaclEntryNumber Integer32,
juniPolicyIfAttachStatsGreenPackets Counter64,
juniPolicyIfAttachStatsYellowPackets Counter64,
juniPolicyIfAttachStatsRedPackets Counter64,
juniPolicyIfAttachStatsGreenBytes Counter64,
juniPolicyIfAttachStatsYellowBytes Counter64,
juniPolicyIfAttachStatsRedBytes Counter64}juniPolicyIfAttachStatsIfId OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The interface ID corresponding to the stats block represented by this
row. This object became obsolete when policy precedence enhancements
were made."::={ juniPolicyIfAttachStatsEntry 1}juniPolicyIfAttachStatsForwardingType OBJECT-TYPESYNTAX JuniPolicyForwardingType
MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The forwarding type for the policy attachment. This object became
obsolete when policy precedence enhancements were made."::={ juniPolicyIfAttachStatsEntry 2}juniPolicyIfAttachStatsPolicyType OBJECT-TYPESYNTAX JuniPolicyAttachmentType
MAX-ACCESSnot-accessible
STATUSobsoleteDESCRIPTION"The attachment point for the policy. This object became obsolete when
policy precedence enhancements were made."::={ juniPolicyIfAttachStatsEntry 3}juniPolicyIfAttachStatsPolicyId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The PolicyTable index of the policy corresponding to the stats block
represented by this row. This object became obsolete when policy
precedence enhancements were made."::={ juniPolicyIfAttachStatsEntry 4}juniPolicyIfAttachStatsRulePrec OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The precedence of the policy rule corresponding to the stats block
represented by this row. This object became obsolete when policy
precedence enhancements were made."::={ juniPolicyIfAttachStatsEntry 5}juniPolicyIfAttachStatsRuleId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The index of the policy rule corresponding to the stats block
represented by this row. This object became obsolete when policy
precedence enhancements were made."::={ juniPolicyIfAttachStatsEntry 6}juniPolicyIfAttachStatsClaclEntryNumber OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUSobsoleteDESCRIPTION"The index of the clacl entry number corresponding to the stats block
represented by this row. This object became obsolete when policy
precedence enhancements were made."::={ juniPolicyIfAttachStatsEntry 7}juniPolicyIfAttachStatsGreenPackets OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of green packets policed by the policy rule. This object
became obsolete when policy precedence enhancements were made."::={ juniPolicyIfAttachStatsEntry 8}
juniPolicyIfAttachStatsYellowPackets OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of yellow packets policed by the policy rule. This object
became obsolete when policy precedence enhancements were made."::={ juniPolicyIfAttachStatsEntry 9}juniPolicyIfAttachStatsRedPackets OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of red packets policed by the policy rule. This object
became obsolete when policy precedence enhancements were made."::={ juniPolicyIfAttachStatsEntry 10}juniPolicyIfAttachStatsGreenBytes OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of green bytes policed by the policy rule. This object
became obsolete when policy precedence enhancements were made."::={ juniPolicyIfAttachStatsEntry 11}juniPolicyIfAttachStatsYellowBytes OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of yellow bytes policed by the policy rule. This object
became obsolete when policy precedence enhancements were made."::={ juniPolicyIfAttachStatsEntry 12}juniPolicyIfAttachStatsRedBytes OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUSobsoleteDESCRIPTION"The number of red bytes policed by the policy rule. This object became
obsolete when policy precedence enhancements were made."::={ juniPolicyIfAttachStatsEntry 13}juniPolicyIfAttachStats2Table OBJECT-TYPESYNTAXSEQUENCEOF JuniPolicyIfAttachStats2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry within this table contains statistics data for an
interface/clacl rule combination. Interfaces with policies attached
and statistics disabled are not represented in this table."::={ juniPolicyStatistics 3}juniPolicyIfAttachStats2Entry OBJECT-TYPESYNTAX JuniPolicyIfAttachStats2Entry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Each entry defines a single statistics entry."
INDEX{ juniPolicyIfAttachStatsIfId2,
juniPolicyIfAttachStatsForwardingType2,
juniPolicyIfAttachStatsPolicyType2,
juniPolicyIfAttachStatsPolicyId2,
juniPolicyIfAttachStatsClaclId,
juniPolicyIfAttachStatsClaclEntryNumber2 }::={ juniPolicyIfAttachStats2Table 1}
JuniPolicyIfAttachStats2Entry ::=SEQUENCE{
juniPolicyIfAttachStatsIfId2 InterfaceIndex,
juniPolicyIfAttachStatsForwardingType2 JuniPolicyForwardingType,
juniPolicyIfAttachStatsPolicyType2 JuniPolicyAttachmentType,
juniPolicyIfAttachStatsPolicyId2 Integer32,
juniPolicyIfAttachStatsClaclId Integer32,
juniPolicyIfAttachStatsClaclEntryNumber2 Integer32,
juniPolicyIfAttachStatsGreenPackets2 Counter64,
juniPolicyIfAttachStatsYellowPackets2 Counter64,
juniPolicyIfAttachStatsRedPackets2 Counter64,
juniPolicyIfAttachStatsGreenBytes2 Counter64,
juniPolicyIfAttachStatsYellowBytes2 Counter64,
juniPolicyIfAttachStatsRedBytes2 Counter64}juniPolicyIfAttachStatsIfId2 OBJECT-TYPESYNTAXInterfaceIndexMAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The interface ID corresponding to the stats block represented by this
row."::={ juniPolicyIfAttachStats2Entry 1}juniPolicyIfAttachStatsForwardingType2 OBJECT-TYPESYNTAX JuniPolicyForwardingType
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The forwarding type for the policy attachment."::={ juniPolicyIfAttachStats2Entry 2}juniPolicyIfAttachStatsPolicyType2 OBJECT-TYPESYNTAX JuniPolicyAttachmentType
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The attachment point for the policy."::={ juniPolicyIfAttachStats2Entry 3}juniPolicyIfAttachStatsPolicyId2 OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The PolicyTable index of the policy corresponding to the stats block
represented by this row."::={ juniPolicyIfAttachStats2Entry 4}
juniPolicyIfAttachStatsClaclId OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The ClaclTable index of the clacl corresponding to the stats block
represented by this row."::={ juniPolicyIfAttachStats2Entry 5}juniPolicyIfAttachStatsClaclEntryNumber2 OBJECT-TYPESYNTAXInteger32(0..2147483647)MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The index of the clacl entry number corresponding to the stats block
represented by this row."::={ juniPolicyIfAttachStats2Entry 6}juniPolicyIfAttachStatsGreenPackets2 OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of green packets policed by the policy rule."::={ juniPolicyIfAttachStats2Entry 7}juniPolicyIfAttachStatsYellowPackets2 OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of yellow packets policed by the policy rule."::={ juniPolicyIfAttachStats2Entry 8}juniPolicyIfAttachStatsRedPackets2 OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of red packets policed by the policy rule."::={ juniPolicyIfAttachStats2Entry 9}juniPolicyIfAttachStatsGreenBytes2 OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of green bytes policed by the policy rule."::={ juniPolicyIfAttachStats2Entry 10}juniPolicyIfAttachStatsYellowBytes2 OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of yellow bytes policed by the policy rule."::={ juniPolicyIfAttachStats2Entry 11}
juniPolicyIfAttachStatsRedBytes2 OBJECT-TYPESYNTAXCounter64MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The number of red bytes policed by the policy rule."::={ juniPolicyIfAttachStats2Entry 12}-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- Conformance information
-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++juniPolicyConformance OBJECTIDENTIFIER::={ juniPolicyMIB 2}juniPolicyCompliances OBJECTIDENTIFIER::={ juniPolicyConformance 1}juniPolicyGroups OBJECTIDENTIFIER::={ juniPolicyConformance 2}--
-- compliance statements
--juniPolicyCompliance MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
policy management MIB. This statement became obsolete when policy
traffic shape and color objects were added to the MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniPolicyGroup,
juniRateLimitControlListGroup,
juniClassifierControlListGroup,
juniPolicyIfGroup,
juniPolicyProfileGroup,
juniPolicyStatisticsGroup }::={ juniPolicyCompliances 1}-- JUNOSe 1.3juniPolicyCompliance2 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
policy management MIB. This statement was obsolete when policy log rule
objects were added to the MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniPolicyGroup2,
juniRateLimitControlListGroup,
juniClassifierControlListGroup,
juniPolicyIfGroup,
juniPolicyProfileGroup,
juniPolicyStatisticsGroup,
juniTrafficShapeProfileGroup }::={ juniPolicyCompliances 2}-- JUNOSe 2.6juniPolicyCompliance3 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
policy management MIB. This statement became obsolete when policy color
rule objects were added, the policy profile table was extended and the
policy interface attachement tables were replaced by new versions."
MODULE-- this moduleMANDATORY-GROUPS{
juniPolicyGroup2,
juniRateLimitControlListGroup,
juniClassifierControlListGroup,
juniPolicyIfGroup,
juniPolicyProfileGroup,
juniPolicyStatisticsGroup,
juniTrafficShapeProfileGroup,
juniLogRuleGroup }::={ juniPolicyCompliances 3}-- JUNOSe 2.8juniPolicyCompliance4 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
policy management MIB. This statement became obsolete when TCP flag and
IP flag classifier control list objects were added and the
juniPolicyProfileTable was repalced by the
juniPolicyAttachProfileTable."MODULE-- this moduleMANDATORY-GROUPS{
juniPolicyGroup2,
juniRateLimitControlListGroup,
juniClassifierControlListGroup,
juniPolicyIfAttachGroup,
juniPolicyProfileGroup2,
juniPolicyAttachStatisticsGroup,
juniTrafficShapeProfileGroup,
juniLogRuleGroup }::={ juniPolicyCompliances 4}-- JUNOSe 3.0juniPolicyCompliance5 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
policy management MIB. This statement became obsolete when traffic
class rule objects and new rate limit objects were added and when the
policy shaper capability was moved into the quality of service
component."MODULE-- this moduleMANDATORY-GROUPS{
juniPolicyBaseGroup,
juniClassifierControlListGroup2,
juniPolicyIfAttachGroup,
juniPolicyAttachProfileGroup,
juniPolicyAttachStatisticsGroup }GROUP juniRateLimitGroup
DESCRIPTION"The rate limit group is mandatory only for entities that
implement rate limit policy management."GROUP juniTrafficShapeGroup
DESCRIPTION"The traffic shape group is mandatory only for entities that
implement traffic shape policy management."GROUP juniLogRuleGroup
DESCRIPTION"The log rule group is mandatory only for entities that
implement log policy management."GROUP juniNextHopRulesGroup
DESCRIPTION"The next-hop rules group is mandatory only for entities that
implement next-hop policy management."GROUP juniFilterRulesGroup
DESCRIPTION"The filter rules group is mandatory only for entities that
implement filter policy management."GROUP juniNextInterfaceRulesGroup
DESCRIPTION"The next-interface rules group is mandatory only for entities
that implement next-interface policy management."GROUP juniMarkingRulesGroup
DESCRIPTION"The marking rules group is mandatory only for entities that
implement marking policy management."GROUP juniForwardRulesGroup
DESCRIPTION"The forward rules group is mandatory only for entities that
implement forward policy management."GROUP juniColorRulesGroup
DESCRIPTION"The color rules group is mandatory only for entities that
implement color policy management."::={ juniPolicyCompliances 5}-- JUNOSe 3.2juniPolicyCompliance6 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
policy management MIB. This statement became obsolete when new forward
rules data objects were added."MODULE-- this moduleMANDATORY-GROUPS{
juniPolicyBaseGroup,
juniClassifierControlListGroup2,
juniPolicyIfAttachGroup,
juniPolicyAttachProfileGroup,
juniPolicyAttachStatisticsGroup }GROUP juniRateLimitGroup2
DESCRIPTION"The rate limit group is mandatory only for entities that
implement rate limit policy management."GROUP juniLogRuleGroup
DESCRIPTION"The log rule group is mandatory only for entities that
implement log policy management."GROUP juniNextHopRulesGroup
DESCRIPTION"The next-hop rules group is mandatory only for entities that
implement next-hop policy management."GROUP juniFilterRulesGroup
DESCRIPTION"The filter rules group is mandatory only for entities that
implement filter policy management."GROUP juniNextInterfaceRulesGroup
DESCRIPTION"The next-interface rules group is mandatory only for entities
that implement next-interface policy management."GROUP juniMarkingRulesGroup
DESCRIPTION"The marking rules group is mandatory only for entities that
implement marking policy management."GROUP juniForwardRulesGroup
DESCRIPTION"The forward rules group is mandatory only for entities that
implement forward policy management."GROUP juniColorRulesGroup
DESCRIPTION"The color rules group is mandatory only for entities that
implement color policy management."GROUP juniTrafficClassRulesGroup
DESCRIPTION"The traffic class rule group is mandatory only for entities
that implement traffic class policy management."::={ juniPolicyCompliances 6}-- JUNOSe 4.0juniPolicyCompliance7 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"Obsolete compliance statement for entities which implement the Juniper
policy management MIB. This statement became obsolete due to new policy
rule table key."MODULE-- this moduleMANDATORY-GROUPS{
juniPolicyBaseGroup,
juniClassifierControlListGroup2,
juniPolicyIfAttachGroup,
juniPolicyAttachProfileGroup,
juniPolicyAttachStatisticsGroup }GROUP juniRateLimitGroup2
DESCRIPTION"The rate limit group is mandatory only for entities that
implement rate limit policy management."GROUP juniLogRuleGroup
DESCRIPTION"The log rule group is mandatory only for entities that
implement log policy management."GROUP juniNextHopRulesGroup
DESCRIPTION"The next-hop rules group is mandatory only for entities that
implement next-hop policy management."GROUP juniFilterRulesGroup
DESCRIPTION"The filter rules group is mandatory only for entities that
implement filter policy management."GROUP juniNextInterfaceRulesGroup
DESCRIPTION"The next-interface rules group is mandatory only for entities
that implement next-interface policy management."GROUP juniMarkingRulesGroup
DESCRIPTION"The marking rules group is mandatory only for entities that
implement marking policy management."GROUP juniForwardRulesGroup2
DESCRIPTION"The forward rules group is mandatory only for entities that
implement forward policy management."GROUP juniColorRulesGroup
DESCRIPTION"The color rules group is mandatory only for entities that
implement color policy management."GROUP juniTrafficClassRulesGroup
DESCRIPTION"The traffic class rule group is mandatory only for entities
that implement traffic class policy management."::={ juniPolicyCompliances 7}-- JUNOSe 5.2juniPolicyCompliance8 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"The compliance statement for entities which implement the Juniper
policy management MIB. This statement was made obsolete when
support for policy sharing was added."
MODULE-- this moduleMANDATORY-GROUPS{
juniPolicyBaseGroup2,
juniPolicyClaclGrpGroup,
juniClassifierControlListGroup3,
juniPolicyIfAttachGroup,
juniPolicyAttachProfileGroup,
juniPolicyAttachStatisticsGroup2 }GROUP juniRateLimitGroup3
DESCRIPTION"The rate limit group is mandatory only for entities that
implement rate limit policy management."GROUP juniLogRuleGroup2
DESCRIPTION"The log rule group is mandatory only for entities that
implement log policy management."GROUP juniNextHopRulesGroup2
DESCRIPTION"The next-hop rules group is mandatory only for entities that
implement next-hop policy management."GROUP juniFilterRulesGroup2
DESCRIPTION"The filter rules group is mandatory only for entities that
implement filter policy management."GROUP juniNextInterfaceRulesGroup2
DESCRIPTION"The next-interface rules group is mandatory only for entities
that implement next-interface policy management."GROUP juniMarkingRulesGroup2
DESCRIPTION"The marking rules group is mandatory only for entities that
implement marking policy management."GROUP juniForwardRulesGroup3
DESCRIPTION"The forward rules group is mandatory only for entities that
implement forward policy management."GROUP juniColorRulesGroup2
DESCRIPTION"The color rules group is mandatory only for entities that
implement color policy management."GROUP juniTrafficClassRulesGroup2
DESCRIPTION"The traffic class rule group is mandatory only for entities
that implement traffic class policy management."::={ juniPolicyCompliances 8}-- JUNOSe 5.3juniPolicyCompliance9 MODULE-COMPLIANCESTATUSobsoleteDESCRIPTION"The compliance statement for entities which implement the Juniper
policy management MIB. This statement was made obsolete when ATM-cell-mode
support was added to the policy configuration."MODULE-- this moduleMANDATORY-GROUPS{
juniPolicyBaseGroup2,
juniPolicyClaclGrpGroup,
juniClassifierControlListGroup3,
juniPolicyIfAttachGroup2,
juniPolicyAttachProfileGroup,
juniPolicyAttachStatisticsGroup2 }GROUP juniRateLimitGroup3
DESCRIPTION"The rate limit group is mandatory only for entities that
implement rate limit policy management."
GROUP juniLogRuleGroup2
DESCRIPTION"The log rule group is mandatory only for entities that
implement log policy management."GROUP juniNextHopRulesGroup2
DESCRIPTION"The next-hop rules group is mandatory only for entities that
implement next-hop policy management."GROUP juniFilterRulesGroup2
DESCRIPTION"The filter rules group is mandatory only for entities that
implement filter policy management."GROUP juniNextInterfaceRulesGroup2
DESCRIPTION"The next-interface rules group is mandatory only for entities
that implement next-interface policy management."GROUP juniMarkingRulesGroup2
DESCRIPTION"The marking rules group is mandatory only for entities that
implement marking policy management."GROUP juniForwardRulesGroup3
DESCRIPTION"The forward rules group is mandatory only for entities that
implement forward policy management."GROUP juniColorRulesGroup2
DESCRIPTION"The color rules group is mandatory only for entities that
implement color policy management."GROUP juniTrafficClassRulesGroup2
DESCRIPTION"The traffic class rule group is mandatory only for entities
that implement traffic class policy management."::={ juniPolicyCompliances 9}-- JUNOSe 6.2juniPolicyCompliance10 MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement the Juniper
policy management MIB."MODULE-- this moduleMANDATORY-GROUPS{
juniPolicyBaseGroup3,
juniPolicyClaclGrpGroup,
juniClassifierControlListGroup3,
juniPolicyIfAttachGroup2,
juniPolicyAttachProfileGroup,
juniPolicyAttachStatisticsGroup2 }GROUP juniRateLimitGroup3
DESCRIPTION"The rate limit group is mandatory only for entities that
implement rate limit policy management."GROUP juniLogRuleGroup2
DESCRIPTION"The log rule group is mandatory only for entities that
implement log policy management."GROUP juniNextHopRulesGroup2
DESCRIPTION"The next-hop rules group is mandatory only for entities that
implement next-hop policy management."GROUP juniFilterRulesGroup2
DESCRIPTION"The filter rules group is mandatory only for entities that
implement filter policy management."GROUP juniNextInterfaceRulesGroup2
DESCRIPTION"The next-interface rules group is mandatory only for entities
that implement next-interface policy management."GROUP juniMarkingRulesGroup2
DESCRIPTION"The marking rules group is mandatory only for entities that
implement marking policy management."GROUP juniForwardRulesGroup3
DESCRIPTION"The forward rules group is mandatory only for entities that
implement forward policy management."GROUP juniColorRulesGroup2
DESCRIPTION"The color rules group is mandatory only for entities that
implement color policy management."GROUP juniTrafficClassRulesGroup2
DESCRIPTION"The traffic class rule group is mandatory only for entities
that implement traffic class policy management."GROUP juniExceptionRulesGroup1
DESCRIPTION"The exception rule group is mandatory only for entities
that implement exception policy management."::={ juniPolicyCompliances 10}-- JUNOSe 7.2--
-- units of conformance
--juniPolicyGroup OBJECT-GROUPOBJECTS{
juniPolicyNextIndex,
juniPolicyRowStatus,
juniPolicyAdminState,
juniPolicyOperStatus,
juniPolicyErrorValue,
juniPolicyName,
juniPolicyReferenceCount,
juniPolicyRuleNextIndex,
juniPolicyRuleType,
juniPolicySuspend,
juniPolicyEclipsed,
juniNextHopRowStatus,
juniNextHopIpAddress,
juniNextHopClaclId,
juniFilterRowStatus,
juniFilterClaclId,
juniNextInterfaceRowStatus,
juniNextInterfaceId,
juniNextInterfaceClaclId,
juniNextInterfaceNextHop,
juniRateLimitRowStatus,
juniRateLimitId,
juniRateLimitClaclId,
juniMarkingRowStatus,
juniMarkingTOSByte,
juniMarkingMask,
juniMarkingClaclId,
juniForwardRowStatus,
juniForwardClaclId }STATUSobsoleteDESCRIPTION"Obsolete collection of objects for managing policies in a Juniper
product. This group became obsolete when policy traffic shape and color
objects were added."::={ juniPolicyGroups 1}-- JUNOSe 1.3juniRateLimitControlListGroup OBJECT-GROUPOBJECTS{
juniRateLimitProfileNextIndex,
juniRateLimitProfileRowStatus,
juniRateLimitProfileName,
juniRateLimitReferenceCount,
juniRateLimitCommittedBps,
juniRateLimitCommittedBurst,
juniRateLimitExceedBps,
juniRateLimitExceedBurst,
juniRateLimitCommittedAction,
juniRateLimitConformedAction,
juniRateLimitExceededAction,
juniRateLimitCommittedMarkVal,
juniRateLimitConformedMarkVal,
juniRateLimitExceededMarkVal,
juniRateLimitMask }STATUSobsoleteDESCRIPTION"Obsolete collection of objects for managing rate limit control lists in
a Juniper product. This group became obsolete when it was replaced by
the juniRateLimitGroup so that rate limit support could become
optional."::={ juniPolicyGroups 2}-- JUNOSe 1.3juniClassifierControlListGroup OBJECT-GROUPOBJECTS{
juniClassifierControlListNextIndex,
juniClassifierControlListRowStatus,
juniClassifierControlListName,
juniClassifierControlListReferenceCount,
juniClassifierControlListNextElementIndex,
juniClassifierControlListElemRowStatus,
juniClassifierControlListNotSrc,
juniClassifierControlListSrc,
juniClassifierControlListSrcMask,
juniClassifierControlListNotDst,
juniClassifierControlListDst,
juniClassifierControlListDstMask,
juniClassifierControlListNotProtocol,
juniClassifierControlListProtocol,
juniClassifierControlListTosByte,
juniClassifierControlListMask,
juniClassifierControlListSrcOperator,
juniClassifierControlListSrcFromPort,
juniClassifierControlListSrcToPort,
juniClassifierControlListDestOperator,
juniClassifierControlListDestFromPort,
juniClassifierControlListDestToPort,
juniClassifierControlListICMPType,
juniClassifierControlListICMPCode,
juniClassifierControlListIGMPType }STATUSobsoleteDESCRIPTION"Obsolete collection of objects for managing elements of classifier
control lists in a Juniper product. This group became obsolete when
support was added for TCP flag and IP flag control objects."::={ juniPolicyGroups 3}-- JUNOSe 1.3juniPolicyIfGroup OBJECT-GROUPOBJECTS{
juniPolicyIfRowStatus,
juniPolicyIfInputPolicyId,
juniPolicyIfOutputPolicyId,
juniPolicyIfInputStatsEnable,
juniPolicyIfOutputStatsEnable }STATUSobsoleteDESCRIPTION"Obsolete collection of objects for managing attachment of policies to
interfaces in a Juniper product. This group became obsolete when the
juniPolicyIfTable was replaced by the juniPolicyIfAttachTable."::={ juniPolicyGroups 4}-- JUNOSe 1.3
juniPolicyProfileGroup OBJECT-GROUPOBJECTS{
juniPolicyProfileRowStatus,
juniPolicyProfileInputPolicyId,
juniPolicyProfileOutputPolicyId,
juniPolicyProfileInputStatsEnable,
juniPolicyProfileOutputStatsEnable }STATUSobsoleteDESCRIPTION"Obsolete collection of objects for managing attachment of policies to
dynamic interfaces through profiles in a Juniper product. This group
became obsolete when the juniPolicyProfileLocalInputPolicyId and the
juniPolicyProfileLocalInputStatsEnable objects were added."::={ juniPolicyGroups 5}-- JUNOSe 1.3juniPolicyStatisticsGroup OBJECT-GROUPOBJECTS{
juniPolicyIfStatsGreenPackets,
juniPolicyIfStatsYellowPackets,
juniPolicyIfStatsRedPackets,
juniPolicyIfStatsGreenBytes,
juniPolicyIfStatsYellowBytes,
juniPolicyIfStatsRedBytes }STATUSobsoleteDESCRIPTION"Obsolete collection of objects for managing statistics data for an
interface/policy rule combination in a Juniper product. This group
became obsolete when the juniPolicyIfStatsTable was replaced by the
juniPolicyIfAttachStatsTable."::={ juniPolicyGroups 6}-- JUNOSe 1.3juniPolicyGroup2 OBJECT-GROUPOBJECTS{
juniPolicyNextIndex,
juniPolicyRowStatus,
juniPolicyAdminState,
juniPolicyOperStatus,
juniPolicyErrorValue,
juniPolicyName,
juniPolicyReferenceCount,
juniPolicyRuleNextIndex,
juniPolicyRuleType,
juniPolicySuspend,
juniPolicyEclipsed,
juniNextHopRowStatus,
juniNextHopIpAddress,
juniNextHopClaclId,
juniFilterRowStatus,
juniFilterClaclId,
juniNextInterfaceRowStatus,
juniNextInterfaceId,
juniNextInterfaceClaclId,
juniNextInterfaceNextHop,
juniRateLimitRowStatus,
juniRateLimitId,
juniRateLimitClaclId,
juniMarkingRowStatus,
juniMarkingTOSByte,
juniMarkingMask,
juniMarkingClaclId,
juniForwardRowStatus,
juniForwardClaclId,
juniTrafficShapeRowStatus,
juniTrafficShapeId,
juniColorRowStatus,
juniColor,
juniColorClaclId }STATUSobsolete
DESCRIPTION"Obsolete collection of objects for managing policies in a Juniper
product. This group became obsolete when the specific rules objects
were broken out into separte groups."::={ juniPolicyGroups 7}-- JUNOSe 2.6juniTrafficShapeProfileGroup OBJECT-GROUPOBJECTS{
juniTrafficShapeProfileNextIndex,
juniTrafficShapeProfileRowStatus,
juniTrafficShapeProfileName,
juniTrafficShapeReferenceCount,
juniTrafficShapeRate,
juniTrafficShapeBurst }STATUSobsoleteDESCRIPTION"Obsolete collection of objects for traffic shaping data for a policy
rule in a Juniper product. This group became obsolete when it was
combined with the traffic shape policy rules objects."::={ juniPolicyGroups 8}-- JUNOSe 2.6juniLogRuleGroup OBJECT-GROUPOBJECTS{
juniLogRowStatus,
juniLogClaclId }STATUSdeprecatedDESCRIPTION"A deprecated collection of objects for log data for a policy rule in a
Juniper product. This group is deprecated due to a new policy rule
table key."::={ juniPolicyGroups 9}-- JUNOSe 2.8juniPolicyIfAttachGroup OBJECT-GROUPOBJECTS{
juniPolicyIfAttachRowStatus,
juniPolicyIfAttachPolicyId,
juniPolicyIfAttachStatsEnable }STATUSobsoleteDESCRIPTION"A collection of objects for managing attachment of policies to
interfaces in a Juniper product. This group statement was made
obsolete when support for policy sharing was added."::={ juniPolicyGroups 10}-- JUNOSe 3.0juniPolicyProfileGroup2 OBJECT-GROUPOBJECTS{
juniPolicyProfileRowStatus,
juniPolicyProfileInputPolicyId,
juniPolicyProfileOutputPolicyId,
juniPolicyProfileInputStatsEnable,
juniPolicyProfileOutputStatsEnable,
juniPolicyProfileLocalInputPolicyId,
juniPolicyProfileLocalInputStatsEnable }STATUSobsoleteDESCRIPTION"Obsolete collection of objects for managing attachment of policies to
dynamic interfaces through profiles. This group became obsolete when
the juniPolicyProfileTable was replaced by the
juniPolicyAttachProfileTable."::={ juniPolicyGroups 11}-- JUNOSe 3.0juniPolicyAttachStatisticsGroup OBJECT-GROUPOBJECTS{
juniPolicyIfAttachStatsGreenPackets,
juniPolicyIfAttachStatsYellowPackets,
juniPolicyIfAttachStatsRedPackets,
juniPolicyIfAttachStatsGreenBytes,
juniPolicyIfAttachStatsYellowBytes,
juniPolicyIfAttachStatsRedBytes }STATUSobsoleteDESCRIPTION"Obsolete collection of objects for managing statistics data for an
interface/policy rule combination in a Juniper product."::={ juniPolicyGroups 12}-- JUNOSe 3.0juniClassifierControlListGroup2 OBJECT-GROUPOBJECTS{
juniClassifierControlListNextIndex,
juniClassifierControlListRowStatus,
juniClassifierControlListName,
juniClassifierControlListReferenceCount,
juniClassifierControlListNextElementIndex,
juniClassifierControlListElemRowStatus,
juniClassifierControlListNotSrc,
juniClassifierControlListSrc,
juniClassifierControlListSrcMask,
juniClassifierControlListNotDst,
juniClassifierControlListDst,
juniClassifierControlListDstMask,
juniClassifierControlListNotProtocol,
juniClassifierControlListProtocol,
juniClassifierControlListTosByte,
juniClassifierControlListMask,
juniClassifierControlListSrcOperator,
juniClassifierControlListSrcFromPort,
juniClassifierControlListSrcToPort,
juniClassifierControlListDestOperator,
juniClassifierControlListDestFromPort,
juniClassifierControlListDestToPort,
juniClassifierControlListICMPType,
juniClassifierControlListICMPCode,
juniClassifierControlListIGMPType,
juniClassifierControlListTcpFlagsValue,
juniClassifierControlListTcpFlagsMask,
juniClassifierControlListIpFlagsValue,
juniClassifierControlListIpFlagsMask,
juniClassifierControlListIpFragValue }STATUSobsoleteDESCRIPTION"An obsolete collection of objects for managing elements of classifier
control lists in a Juniper product."::={ juniPolicyGroups 13}-- JUNOSe 3.2juniPolicyAttachProfileGroup OBJECT-GROUPOBJECTS{
juniPolicyAttachProfileRowStatus,
juniPolicyAttachProfilePolicyId,
juniPolicyAttachProfileStatsEnable }STATUScurrentDESCRIPTION"A collection of objects for managing attachment of policies to dynamic
interfaces through profiles."::={ juniPolicyGroups 14}juniPolicyBaseGroup OBJECT-GROUPOBJECTS{
juniPolicyNextIndex,
juniPolicyRowStatus,
juniPolicyAdminState,
juniPolicyOperStatus,
juniPolicyErrorValue,
juniPolicyName,
juniPolicyReferenceCount,
juniPolicyRuleNextIndex,
juniPolicyRuleType,
juniPolicySuspend,
juniPolicyEclipsed }STATUSobsoleteDESCRIPTION"Obsolete collection of basic objects for managing policies in a Juniper
product. This group became obsolete when oper status and error value
objects were removed."::={ juniPolicyGroups 15}-- JUNOSe 3.2juniNextHopRulesGroup OBJECT-GROUPOBJECTS{
juniNextHopRowStatus,
juniNextHopIpAddress,
juniNextHopClaclId }STATUSdeprecatedDESCRIPTION"A deprecated collection of objects for managing next-hop policy rules
in a Juniper product. This group is deprecated due to a new policy rule
table key."::={ juniPolicyGroups 16}-- JUNOSe 3.2juniFilterRulesGroup OBJECT-GROUPOBJECTS{
juniFilterRowStatus,
juniFilterClaclId }STATUSdeprecatedDESCRIPTION"A deprecated collection of objects for managing filter policy rules in
a Juniper product. This group is deprecated due to a new policy rule
table key."::={ juniPolicyGroups 17}-- JUNOSe 3.2juniNextInterfaceRulesGroup OBJECT-GROUPOBJECTS{
juniNextInterfaceRowStatus,
juniNextInterfaceId,
juniNextInterfaceClaclId,
juniNextInterfaceNextHop }STATUSdeprecatedDESCRIPTION"A deprecated collection of objects for managing next-interface policy
rules in a Juniper product. This group is deprecated due to a new
policy rule table key."::={ juniPolicyGroups 18}-- JUNOSe 3.2juniRateLimitGroup OBJECT-GROUPOBJECTS{
juniRateLimitRowStatus,
juniRateLimitId,
juniRateLimitClaclId,
juniRateLimitProfileNextIndex,
juniRateLimitProfileRowStatus,
juniRateLimitProfileName,
juniRateLimitReferenceCount,
juniRateLimitCommittedBps,
juniRateLimitCommittedBurst,
juniRateLimitExceedBps,
juniRateLimitExceedBurst,
juniRateLimitCommittedAction,
juniRateLimitConformedAction,
juniRateLimitExceededAction,
juniRateLimitCommittedMarkVal,
juniRateLimitConformedMarkVal,
juniRateLimitExceededMarkVal,
juniRateLimitMask }STATUSobsoleteDESCRIPTION"Obsolete collection of objects for managing rate limit policy rules and
profile lists in a Juniper product. This group became obsolete when new
rate limit profile objects were added."::={ juniPolicyGroups 19}-- JUNOSe 3.2juniMarkingRulesGroup OBJECT-GROUPOBJECTS{
juniMarkingRowStatus,
juniMarkingTOSByte,
juniMarkingMask,
juniMarkingClaclId }STATUSdeprecatedDESCRIPTION"A deprecated collection of objects for managing policy rules for
marking in a Juniper product. This group is deprecated due to a new
policy rule table key."::={ juniPolicyGroups 20}-- JUNOSe 3.2juniForwardRulesGroup OBJECT-GROUPOBJECTS{
juniForwardRowStatus,
juniForwardClaclId }STATUSobsoleteDESCRIPTION"Obsolete collection of objects for managing forward policy rules in a
Juniper product. This group became obsolete when new forward rule data
objects were added."::={ juniPolicyGroups 21}-- JUNOSe 3.2juniTrafficShapeGroup OBJECT-GROUPOBJECTS{
juniTrafficShapeRowStatus,
juniTrafficShapeId,
juniTrafficShapeProfileNextIndex,
juniTrafficShapeProfileRowStatus,
juniTrafficShapeProfileName,
juniTrafficShapeReferenceCount,
juniTrafficShapeRate,
juniTrafficShapeBurst }STATUSobsoleteDESCRIPTION"Obsolete collection of objects for managing traffic shape policy rules
and profile lists in a Juniper product. This group became obsolete when
the policy shaper capability was moved into the quality of service
component."::={ juniPolicyGroups 22}-- JUNOSe 3.2juniColorRulesGroup OBJECT-GROUPOBJECTS{
juniColorRowStatus,
juniColor,
juniColorClaclId }STATUSdeprecatedDESCRIPTION"A deprecated collection of objects for managing color policy rules in a
Juniper product. This group is deprecated due to a new policy rule
table key."::={ juniPolicyGroups 23}-- JUNOSe 3.2
juniTrafficClassRulesGroup OBJECT-GROUPOBJECTS{
juniTrafficClassRowStatus,
juniTrafficClassId,
juniTrafficClassClaclId }STATUSdeprecatedDESCRIPTION"A deprecated collection of objects for managing traffic class policy
rules in a Juniper product. This group is deprecated due to a new
policy rule table key."::={ juniPolicyGroups 24}-- JUNOSe 4.0juniRateLimitGroup2 OBJECT-GROUPOBJECTS{
juniRateLimitRowStatus,
juniRateLimitId,
juniRateLimitClaclId,
juniRateLimitProfileNextIndex,
juniRateLimitProfileRowStatus,
juniRateLimitProfileName,
juniRateLimitProfileType,
juniRateLimitReferenceCount,
juniRateLimitCommittedBps,
juniRateLimitCommittedBurst,
juniRateLimitExceedBps,
juniRateLimitExceedBurst,
juniRateLimitExcessBurst,
juniRateLimitCommittedAction,
juniRateLimitConformedAction,
juniRateLimitExceededAction,
juniRateLimitCommittedMarkVal,
juniRateLimitConformedMarkVal,
juniRateLimitExceededMarkVal,
juniRateLimitMask }STATUSdeprecatedDESCRIPTION"A deprecated collection of objects for managing rate limit policy rules
and profile lists in a Juniper product. This group is deprecated due to
a new policy rule table key."::={ juniPolicyGroups 25}-- JUNOSe 4.0juniForwardRulesGroup2 OBJECT-GROUPOBJECTS{
juniForwardRowStatus,
juniForwardClaclId,
juniForwardNextInterfaceId,
juniForwardNextHop,
juniForwardRouterId,
juniForwardOrder,
juniForwardIgnoreDefaultRoute }STATUSdeprecatedDESCRIPTION"A deprecated collection of objects for managing forward policy rules in
a Juniper product. This group is deprecated due to a new policy rule
table key."::={ juniPolicyGroups 26}-- JUNOSe 5.2juniNextHopRulesGroup2 OBJECT-GROUPOBJECTS{
juniNextHopRowStatus2,
juniNextHopIpAddress2 }STATUScurrentDESCRIPTION"A collection of objects for managing next-hop policy rules in a Juniper
product."::={ juniPolicyGroups 27}-- JUNOSe 5.3
juniFilterRulesGroup2 OBJECT-GROUPOBJECTS{
juniFilterRowStatus2 }STATUScurrentDESCRIPTION"A collection of objects for managing filter policy rules in a Juniper
product."::={ juniPolicyGroups 28}-- JUNOSe 5.3juniNextInterfaceRulesGroup2 OBJECT-GROUPOBJECTS{
juniNextInterfaceRowStatus2,
juniNextInterfaceId2,
juniNextInterfaceNextHop2 }STATUScurrentDESCRIPTION"A collection of objects for managing next-interface policy rules in a
Juniper product."::={ juniPolicyGroups 29}-- JUNOSe 5.3juniMarkingRulesGroup2 OBJECT-GROUPOBJECTS{
juniMarkingRowStatus2,
juniMarkingTOSByte2,
juniMarkingMask2 }STATUScurrentDESCRIPTION"A collection of objects for managing policy rules for marking in a
Juniper product."::={ juniPolicyGroups 30}-- JUNOSe 5.3juniColorRulesGroup2 OBJECT-GROUPOBJECTS{
juniColorRowStatus2,
juniColor2 }STATUScurrentDESCRIPTION"A collection of objects for managing color policy rules in a Juniper
product."::={ juniPolicyGroups 31}-- JUNOSe 5.3juniTrafficClassRulesGroup2 OBJECT-GROUPOBJECTS{
juniTrafficClassRowStatus2,
juniTrafficClassId2 }STATUScurrentDESCRIPTION"A collection of objects for managing traffic class policy rules in a
Juniper product."::={ juniPolicyGroups 32}-- JUNOSe 5.3juniRateLimitGroup3 OBJECT-GROUPOBJECTS{
juniRateLimitRowStatus2,
juniRateLimitId2,
juniRateLimitProfileNextIndex,
juniRateLimitProfileRowStatus,
juniRateLimitProfileName,
juniRateLimitProfileType,
juniRateLimitReferenceCount,
juniRateLimitCommittedBps,
juniRateLimitCommittedBurst,
juniRateLimitExceedBps,
juniRateLimitExceedBurst,
juniRateLimitExcessBurst,
juniRateLimitCommittedAction,
juniRateLimitConformedAction,
juniRateLimitExceededAction,
juniRateLimitCommittedMarkVal,
juniRateLimitConformedMarkVal,
juniRateLimitExceededMarkVal,
juniRateLimitMask }STATUScurrentDESCRIPTION"A collection of objects for managing rate limit policy rules and
profile lists in a Juniper product."::={ juniPolicyGroups 33}-- JUNOSe 5.3juniPolicyClaclGrpGroup OBJECT-GROUPOBJECTS{
juniPolicyClassifierGroupRowStatus,
juniPolicyClassifierGroupPrecedence }STATUScurrentDESCRIPTION"A collection of objects for managing policy classifier groups in a
Juniper product."::={ juniPolicyGroups 34}-- JUNOSe 5.3juniPolicyBaseGroup2 OBJECT-GROUPOBJECTS{
juniPolicyNextIndex,
juniPolicyRowStatus,
juniPolicyAdminState,
juniPolicyName,
juniPolicyReferenceCount,
juniPolicyRuleNextIndex,
juniPolicyRuleType2,
juniPolicySuspend2 }STATUSobsoleteDESCRIPTION"A collection of basic objects for managing policies in a Juniper
product. This group was made obsolete when ATM-cell-mode
support was added to the policy configuration."::={ juniPolicyGroups 35}-- JUNOSe 5.3juniForwardRulesGroup3 OBJECT-GROUPOBJECTS{
juniForwardRowStatus2,
juniForwardNextInterfaceId2,
juniForwardNextHop2,
juniForwardRouterId2,
juniForwardOrder2,
juniForwardIgnoreDefaultRoute2 }STATUScurrentDESCRIPTION"A collection of objects for managing forward policy rules in a Juniper
product."::={ juniPolicyGroups 36}-- JUNOSe 5.3juniLogRuleGroup2 OBJECT-GROUPOBJECTS{
juniLogRowStatus2 }STATUScurrentDESCRIPTION"A collection of objects for log data for a policy rule in a Juniper
product."::={ juniPolicyGroups 37}-- JUNOSe 5.3juniPolicyAttachStatisticsGroup2 OBJECT-GROUPOBJECTS{
juniPolicyIfAttachStatsGreenPackets2,
juniPolicyIfAttachStatsYellowPackets2,
juniPolicyIfAttachStatsRedPackets2,
juniPolicyIfAttachStatsGreenBytes2,
juniPolicyIfAttachStatsYellowBytes2,
juniPolicyIfAttachStatsRedBytes2 }STATUScurrentDESCRIPTION"A collection of objects for managing statistics data for an
interface/policy rule combination in a Juniper product."::={ juniPolicyGroups 38}-- JUNOSe 5.3juniClassifierControlListGroup3 OBJECT-GROUPOBJECTS{
juniClassifierControlListNextIndex,
juniClassifierControlListRowStatus,
juniClassifierControlListName,
juniClassifierControlListReferenceCount,
juniClassifierControlListNextElementIndex,
juniClassifierControlListElemRowStatus,
juniClassifierControlListNotSrc,
juniClassifierControlListSrc,
juniClassifierControlListSrcMask,
juniClassifierControlListNotDst,
juniClassifierControlListDst,
juniClassifierControlListDstMask,
juniClassifierControlListNotProtocol,
juniClassifierControlListProtocol,
juniClassifierControlListTosByte,
juniClassifierControlListMask,
juniClassifierControlListLocal,
juniClassifierControlListLocalPresent,
juniClassifierControlListSaRouteClass,
juniClassifierControlListSaRouteClassPresent,
juniClassifierControlListDaRouteClass,
juniClassifierControlListDaRouteClassPresent,
juniClassifierControlListSrcOperator,
juniClassifierControlListSrcFromPort,
juniClassifierControlListSrcToPort,
juniClassifierControlListDestOperator,
juniClassifierControlListDestFromPort,
juniClassifierControlListDestToPort,
juniClassifierControlListICMPType,
juniClassifierControlListICMPCode,
juniClassifierControlListIGMPType,
juniClassifierControlListTcpFlagsValue,
juniClassifierControlListTcpFlagsMask,
juniClassifierControlListIpFlagsValue,
juniClassifierControlListIpFlagsMask,
juniClassifierControlListIpFragValue }STATUScurrentDESCRIPTION"A collection of objects for managing elements of classifier control
lists in a Juniper product."::={ juniPolicyGroups 39}-- JUNOSe 5.3juniPolicyIfAttachGroup2 OBJECT-GROUPOBJECTS{
juniPolicyIfAttachRowStatus,
juniPolicyIfAttachPolicyId,
juniPolicyIfAttachStatsEnable,
juniPolicyIfAttachStatsPreserve }STATUScurrent
DESCRIPTION"A collection of objects for managing attachment of policies to
interfaces in a Juniper product."::={ juniPolicyGroups 40}-- JUNOSe 6.2juniExceptionRulesGroup1 OBJECT-GROUPOBJECTS{
juniExceptionRowStatus,
juniExceptionApplication }STATUScurrentDESCRIPTION"A collection of objects for managing exception policy rules in a
Juniper product."::={ juniPolicyGroups 41}-- JUNOSe 7.1juniPolicyBaseGroup3 OBJECT-GROUPOBJECTS{
juniPolicyNextIndex,
juniPolicyRowStatus,
juniPolicyAdminState,
juniPolicyName,
juniPolicyReferenceCount,
juniPolicyRuleNextIndex,
juniPolicyRuleType2,
juniPolicySuspend2,
juniPolicyAtmCellModeEnable }STATUScurrentDESCRIPTION"A collection of basic objects for managing policies in a Juniper
product."::={ juniPolicyGroups 42}-- JUNOSe 7.2END